Debido a que me toca cambiar el tipo de dato del ID de mis entidades, de int
a int64, y con esto a mis daos tambien, basta con que todos
se cambien a long ?

Saludos

Edgar

El 8 de diciembre de 2010 14:35, Edgar Ramos <[email protected]>escribió:

> 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>>

Responder a