BlackCid | 10 Feb 10:19
Picon

new Entidad([..]) -> ILists null

Resulta que al hacer new Entidad([...]) Aunque hagas save nhibernate
deja null las ILists, he intentado crear las Lists a mano, pero da
error al hacer flush.

¿Alguna solución?

Gracias de antemano.

(Tambien he probado a lo bestia usar PersistentGenericBag pero como es
lógico da error al crearlas).

--

-- 
Para escribir al Grupo, hágalo a esta dirección: NHibernate-Hispano <at> googlegroups.com
Para más, visite: http://groups.google.com/group/NHibernate-Hispano

Picon

Re: new Entidad([..]) -> ILists null

¿no te habrá faltado mapear las listas?

2012/2/10 BlackCid <blackcid <at> gmail.com>:
> Resulta que al hacer new Entidad([...]) Aunque hagas save nhibernate
> deja null las ILists, he intentado crear las Lists a mano, pero da
> error al hacer flush.
>
> ¿Alguna solución?
>
> Gracias de antemano.
>
> (Tambien he probado a lo bestia usar PersistentGenericBag pero como es
> lógico da error al crearlas).
>
> --
> Para escribir al Grupo, hágalo a esta dirección: NHibernate-Hispano <at> googlegroups.com
> Para más, visite: http://groups.google.com/group/NHibernate-Hispano

--

-- 
Para escribir al Grupo, hágalo a esta dirección: NHibernate-Hispano <at> googlegroups.com
Para más, visite: http://groups.google.com/group/NHibernate-Hispano

BlackCid | 11 Feb 10:35
Picon

Re: new Entidad([..]) -> ILists null

No no, a ver funcionar funciona, es al hacer un new Objeto, y luego
guardarlo con save, que claro, si no lo cargo de la BBDD pues esas
listas estan a null (basicamente porque en mi new no las inicializo),
entonces tengo que rellenarlas porque quiero usarlas, pero claro, si
hago new List<loquesea>, da error al hacer el flush, y si hago new
PersistenGenericBag da error directamente al hacer el new (algo que ya
me esperaba, pero por probar...).

¿Entendeis mi problema? Es como puedo hacer un new objeto y usar las
listas. De momento me he creado unas listas alternativas y si las
priemras son null uso esas, pero me gustaría ahorrarmela.

On 11 feb, 00:51, "nelopause...@gmail.com" <nelopause...@gmail.com>
wrote:
> ¿no te habrá faltado mapear las listas?
>
> 2012/2/10 BlackCid <black...@gmail.com>:
>
>
>
> > Resulta que al hacer new Entidad([...]) Aunque hagas save nhibernate
> > deja null las ILists, he intentado crear las Lists a mano, pero da
> > error al hacer flush.
>
> > ¿Alguna solución?
>
> > Gracias de antemano.
>
> > (Tambien he probado a lo bestia usar PersistentGenericBag pero como es
> > lógico da error al crearlas).
(Continue reading)

Picon

Re: Re: new Entidad([..]) -> ILists null

¿decís que esto no te funciona?

public class Padre {
   public IList<Hijo> Hijos { get; set; }

   public Padre() {
      HIjos = new List<Hijo>();
   }
}

las listas las debés inicializar en el constructor así, en caso de ser
nh el que está instanciando el objeto, luego las reemplaza.

saludos.
nelo

2012/2/11 BlackCid <blackcid <at> gmail.com>:
> No no, a ver funcionar funciona, es al hacer un new Objeto, y luego
> guardarlo con save, que claro, si no lo cargo de la BBDD pues esas
> listas estan a null (basicamente porque en mi new no las inicializo),
> entonces tengo que rellenarlas porque quiero usarlas, pero claro, si
> hago new List<loquesea>, da error al hacer el flush, y si hago new
> PersistenGenericBag da error directamente al hacer el new (algo que ya
> me esperaba, pero por probar...).
>
> ¿Entendeis mi problema? Es como puedo hacer un new objeto y usar las
> listas. De momento me he creado unas listas alternativas y si las
> priemras son null uso esas, pero me gustaría ahorrarmela.
>
> On 11 feb, 00:51, "nelopause...@gmail.com" <nelopause...@gmail.com>
(Continue reading)

BlackCid | 12 Feb 12:47
Picon

Re: new Entidad([..]) -> ILists null

Si hago eso, al realizar el flush me da error, aunque eso que haces
esta fatal hecho porque el cosntructor sin parámetros lo usa
nhibernate al crear el objeto y te estarías cargando la lista que el
crea para ti xD.

On 11 feb, 15:02, "nelopause...@gmail.com" <nelopause...@gmail.com>
wrote:
> ¿decís que esto no te funciona?
>
> public class Padre {
>    public IList<Hijo> Hijos { get; set; }
>
>    public Padre() {
>       HIjos = new List<Hijo>();
>    }
>
> }
>
> las listas las debés inicializar en el constructor así, en caso de ser
> nh el que está instanciando el objeto, luego las reemplaza.
>
> saludos.
> nelo
>
> 2012/2/11 BlackCid <black...@gmail.com>:
>
>
>
> > No no, a ver funcionar funciona, es al hacer un new Objeto, y luego
> > guardarlo con save, que claro, si no lo cargo de la BBDD pues esas
(Continue reading)

Picon

Re: Re: new Entidad([..]) -> ILists null

¿que error te da al hacer el Flush?

me gustó lo de "esta fatal hecho", jeje.

saludos.
nelo

2012/2/12 BlackCid <blackcid <at> gmail.com>:
> Si hago eso, al realizar el flush me da error, aunque eso que haces
> esta fatal hecho porque el cosntructor sin parámetros lo usa
> nhibernate al crear el objeto y te estarías cargando la lista que el
> crea para ti xD.
>
> On 11 feb, 15:02, "nelopause...@gmail.com" <nelopause...@gmail.com>
> wrote:
>> ¿decís que esto no te funciona?
>>
>> public class Padre {
>>    public IList<Hijo> Hijos { get; set; }
>>
>>    public Padre() {
>>       HIjos = new List<Hijo>();
>>    }
>>
>> }
>>
>> las listas las debés inicializar en el constructor así, en caso de ser
>> nh el que está instanciando el objeto, luego las reemplaza.
>>
>> saludos.
(Continue reading)


Gmane