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

<<517.gif>>

Responder a