Si Fabio faltaba el AcceptAll() Muchas gracias, me ha costado bastante pero el resultado ha sido expectacular
Edgar El 8 de diciembre de 2010 14:00, Fabio Maulo <[email protected]>escribió: > Tambien faltaba el Conversation End ? > > > 2010/12/8 Edgar Ramos <[email protected]> > >> Señores les agradezco mucho, funciono en su totalidad, todos los errores >> provenian como siempre de mi lado >> >> El error que comentaba, es que me habia olvidado de cambiar el Id de mi >> entidad base de tipo int a int64, entoces quedo asi >> >> tipo id en las tablas = bigint >> tipo id en las entidads = int64 >> tipo next_hi en la tabla hibernate_unique_key = int >> >> Saludos >> >> >> Edgar >> >> El 8 de diciembre de 2010 13:40, Edgar Ramos <[email protected]>escribió: >> >> Salio un error, voy analizarlo y les cuento >>> >>> Saludos >>> >>> El 8 de diciembre de 2010 13:25, Charlie <[email protected]>escribió: >>> >>>> Entonces solo faltaba >>>> >>>> IEmpresaModel.SaveAll(); >>>> >>>> bendito CpBT [?] >>>> >>>> El 8 de diciembre de 2010 12:18, Edgar Ramos >>>> <[email protected]>escribió: >>>> >>>> El error fue mio Fabio, y gracias tambien Charlie >>>>> >>>>> -- >>>>> >>>>> no estas haciendo Flush de la session o Commit de la transaction. >>>>> -- >>>>> >>>>> Estoy utilizando uNhAddIns.Adapters para CPBT, aqui un model de ejemplo >>>>> >>>>> [PersistenceConversational] >>>>> public class EmpresaModel : IEmpresaModel >>>>> { >>>>> [PersistenceConversation] >>>>> public PersonaJuridica Save(PersonaJuridica entidad) >>>>> { >>>>> if (entidad == null) { >>>>> throw new ArgumentNullException("entidad"); >>>>> } >>>>> >>>>> return empresaDao.MakePersistent(entidad); >>>>> } >>>>> } >>>>> >>>>> En el daoEmpresa, metodo MakePersistent, hereda un BaseCrudDao <TB> >>>>> >>>>> public TB MakePersistent(TB entity) { >>>>> >>>>> Session.SaveOrUpdate(entity); >>>>> return entity; >>>>> } >>>>> >>>>> >>>>> Cualquier sugerencia o comentario les agradezco de antemano >>>>> >>>>> Saludos >>>>> >>>>> Edgar >>>>> >>>>> El 8 de diciembre de 2010 13:05, Fabio Maulo >>>>> <[email protected]>escribió: >>>>> >>>>> Ah otra cosa >>>>>> <param name="hibernate_unique_key">hi_value</param> >>>>>> donde lo viste ? >>>>>> Mandame el link que lo corrijo porque está mal. >>>>>> >>>>>> 2010/12/8 Fabio Maulo <[email protected]> >>>>>> >>>>>>> no estas haciendo Flush de la session o Commit de la transaction. >>>>>>> Ante te andaba porque con identity NH manda el INSERT anuque no haga >>>>>>> Flush (es la unica forma de conocer el POID de la entidad). >>>>>>> >>>>>>> >>>>>>> 2010/12/8 Edgar Ramos <[email protected]> >>>>>>> >>>>>>>> Me encuentro bloqueado, me lee el siguiente next_hi, pero no inserta >>>>>>>> un objeto que le estoy pasado, en cambio si vuelvo todo a identity va >>>>>>>> bien >>>>>>>> Cambie lo de link que envio Fabio a >>>>>>>> >>>>>>>> <id name="Id" type="Int64"> >>>>>>>> <generator class="hilo"> >>>>>>>> <param name="hibernate_unique_key">hi_value</param> >>>>>>>> <param name="next_hi">next_value</param> >>>>>>>> <param name="max_lo">100</param> >>>>>>>> </generator> >>>>>>>> >>>>>>>> </id> >>>>>>>> >>>>>>>> >>>>>>>> De seguro debe ser algo sencillo y yo aqui sin poder entender >>>>>>>> >>>>>>>> Saludos >>>>>>>> >>>>>>>> Edgar >>>>>>>> >>>>>>>> El 8 de diciembre de 2010 12:14, Nestor Rodriguez < >>>>>>>> [email protected]> escribió: >>>>>>>> >>>>>>>> Si estas construyendo tu esquema utiliza el schema export para que >>>>>>>>> te cree la base de datos. >>>>>>>>> >>>>>>>>> new SchemaExport(config).Create(true, true); >>>>>>>>> >>>>>>>>> Saludos, >>>>>>>>> Nestor Rodriguez >>>>>>>>> >>>>>>>>> 2010/12/8 Fabio Maulo <[email protected]> >>>>>>>>> >>>>>>>>> http://nhforge.org/doc/nh/en/index.html#mapping-declaration-id-hilo >>>>>>>>>> >>>>>>>>>> 2010/12/8 Edgar Ramos <[email protected]> >>>>>>>>>> >>>>>>>>>> Gente un saludo >>>>>>>>>>> >>>>>>>>>>> Estoy queriendo dejar de usar identiy, y proceder a utilizar >>>>>>>>>>> hilo. >>>>>>>>>>> >>>>>>>>>>> Para esto he creado una tabla hibernate_unique_key, cuyo unico >>>>>>>>>>> campo tipo int se llama next_hi, su unico valor este momento es 1. >>>>>>>>>>> >>>>>>>>>>> en mis mappings a parte de realizar lo siguiente >>>>>>>>>>> >>>>>>>>>>> <id name="Id"> >>>>>>>>>>> <generator class="hilo"> >>>>>>>>>>> >>>>>>>>>>> </generator> >>>>>>>>>>> >>>>>>>>>>> </id> >>>>>>>>>>> >>>>>>>>>>> que otras cosas adicionales son las que necesito para comenzar a >>>>>>>>>>> utilizar hilo ? >>>>>>>>>>> >>>>>>>>>>> Saludos >>>>>>>>>>> >>>>>>>>>>> Edgar >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> Para escribir al Grupo, hágalo a esta dirección: >>>>>>>>>>> [email protected] >>>>>>>>>>> Para más, visite: >>>>>>>>>>> http://groups.google.com/group/NHibernate-Hispano >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> Fabio Maulo >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> 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 >>>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> Para escribir al Grupo, hágalo a esta dirección: >>>>>>>> [email protected] >>>>>>>> Para más, visite: http://groups.google.com/group/NHibernate-Hispano >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Fabio Maulo >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Fabio Maulo >>>>>> >>>>>> -- >>>>>> 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 >>>>> >>>> >>>> -- >>>> 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 >> > > > > -- > Fabio Maulo > > -- > 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
<<517.gif>>
