Si tomas cualquier estrategia que necesita id autogenerado por la DB
(native, identity) en el momento en que haces Save vas a recibir un hit en
la DB, con grabado incluido.

Con assigned no puede ocurrir porque sos vos el encargado, pero es altamente
no recomendable usar assigned.

Las estrategias recomendables a usar son hilo, guid.comb, uuid.hex...

Yo favorezco hilo porque algunas db's no trabajan bien con guid, ademas de 4
bytes contra 16 bytes...si bien en los tiempos que corren cada vez es menos
importante...bueno, todavia me gusta tener menos hojas en los B-Trees...

Gustavo.

2008/12/29 Francisco A. Lozano <[email protected]>

>
> Hola,
>
> De otro thread me pareció entender que habían situaciones en las que,
> incluso configurando la sesión para que el flush sólo se haga de forma
> explícita (flushmode), NHIbernate intentaría hacer un flush.
>
> ¿Cuales son estas situaciones? ¿Aparecerían igualmente si utilizo
> assigned como id-generator?
>
> Francisco A. Lozano
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
Has recibido este mensaje porque estás suscrito a Grupo "NHibernate-Hispano" de 
Grupos de Google.
 Si quieres publicar en este grupo, envía un mensaje de correo 
electrónico a [email protected]
 Para anular la suscripción a este grupo, envía un mensaje a 
[email protected]
 Para obtener más opciones, visita este grupo en 
http://groups.google.com.ar/group/NHibernate-Hispano?hl=es.

-~----------~----~----~----~------~----~------~--~---

Responder a