Tu prueba no es simple, hay muchas partes de tu código que ni me puedo
imaginar lo que significan.

por ejemplo esto:

IBoundList<TipoListado> listaTipoListado =
> boundListCollection.Get<TipoListado>();


y esto:

listaTipoListado.Add(clsTipoListado);

listaTipoListado.AddedItems.Add(clsTipoListado);

sessionContext.SaveOrUpdate<TipoListado>(listaTipoListado.AddedItems);



no puedo adivinar que significa eso


El 16 de septiembre de 2010 11:40, Google Cris <
[email protected]> escribió:

> Buenos Dias:
>
> Quisiera saber si me pueden ayudar con el siguiente error, tengo una
> tabla con clave compuesta <composite-id> de la siguiente manera:
>
> <?xml version="1.0" encoding="utf-8" ?>
> <hibernate-mapping xmlns="urn:nhibernate-mapping-2.2"
>        namespace="PDVSA.Negocio.Entidades.Base"
>        assembly="Entidades.Base"
>        default-lazy="true">
>  <class name="PDVSA.Negocio.Entidades.Base.TipoListado"
> table="T_TipoListado">
>    <meta
> attribute="extends">PDVSA.Business.Entities.Core.AbstractEntity</meta>
>    <meta attribute="extends-
> composite">PDVSA.Business.Entities.Core.CompositeID</meta>
>    <meta attribute ="generate-typeconverter"></meta>
>    <composite-id>
>
>      <key-property name="PK_CodigoTipoListado"
> column="PK_CodigoTipoListado" type="Int64" >
>        <meta attribute="field-browsable">true</meta>
>        <meta attribute="field-readonly">false</meta>
>        <meta attribute="field-category">GeneralCategory</meta>
>        <meta attribute="field-propertysort">1</meta>
>      </key-property>
>
>      <key-many-to-one name="FK_CodigoListado"
> class="PDVSA.Negocio.Entidades.Base.Listado, Entidades.Base" foreign-
> key="PK_CodigoListado" column="FK_CodigoListado">
>        <meta attribute="field-browsable">true</meta>
>        <meta attribute="field-readonly">false</meta>
>        <meta attribute="field-category">GeneralCategory</meta>
>        <meta attribute="field-propertysort">2</meta>
>      </key-many-to-one>
>
>   </composite-id>
>
>    <property name="DescripcionTipoListado"
> column="DescripcionTipoListado" type="String" length="100">
>      <meta attribute="field-browsable">true</meta>
>      <meta attribute="field-readonly">false</meta>
>      <meta attribute="field-category">GeneralCategory</meta>
>      <meta attribute="field-propertysort">3</meta>
>    </property>
>
>  </class>
>
> </hibernate-mapping>
>
> El insertar insertar un elemento de la siguiente forma me surge un
> error:
>
>
> IBoundList<TipoListado> listaTipoListado =
> boundListCollection.Get<TipoListado>();
>
> Listado clsListado =
> sessionContext.GetById<Listado>((long)Listas.Listado.Taladro.Codigo);
>
>                TipoListado clsTipoListado = new TipoListado();
>
>                clsTipoListado.FK_CodigoListado = clsListado;
>                clsTipoListado.PK_CodigoTipoListado = 63;
>                clsTipoListado.DescripcionTipoListado = "Prueba
> Taladro";
>
>                listaTipoListado.Add(clsTipoListado);
>                listaTipoListado.AddedItems.Add(clsTipoListado);
>
> sessionContext.SaveOrUpdate<TipoListado>(listaTipoListado.AddedItems);
>
> sessionContext.Close();
>
> El error que se presenta es el siguiente
>
> {"Unexpected row count: 0; expected: 1"}
> System.Exception {NHibernate.StaleStateException}
>
>
> Estoy haciendo una prueba sencilla para insertar un elemento en la
> tabla TipoListado, estoy segura que en la tabla no esta repetida esa
> clave. Alguien me puede daruna pista.
>
> Gracias :D
>
> --
> Para escribir al Grupo, hágalo a esta dirección:
> [email protected]
> Para más, visite: http://groups.google.com/group/NHibernate-Hispano

-- 
Para escribir al Grupo, hágalo a esta dirección: 
[email protected]
Para más, visite: http://groups.google.com/group/NHibernate-Hispano

Responder a