Hola Rodrigo,

Funcionan perfectamente, observando las logicas cuestiones de diseño.

----------------------------------
Carlos Peix

2011/2/10 Rodrigo Marquez <[email protected]>

> Ah pues muchas gracias Carlos por compartirme tu experiencia, fíjate que
> todo me está orillando a utilizar el nhibernate vía xml, en fin, por ahí he
> visto que existen generadores de xml por ingeniería inversa y eso resuelve
> parte del problema, una pregunta más, y creo que la última, que tal
> funcionan en nhibernate los on-cascade, para crear, actualizar y eliminar
> registros?, relacionados evidentemente.
>
> Saludos
>
> El 10 de febrero de 2011 04:09, Carlos Peix <[email protected]>escribió:
>
>> Hola Rodrigo,
>>
>> Yo he usado AR hace tiempo, no tuve problemas. Deje de usarlo porque no me
>> gusto el modelo de trabajo y al fin y al cabo, no me molestaba escribir los
>> mappings en XML.
>>
>>  ----------------------------------
>> Carlos Peix
>>
>> 2011/2/9 Rodrigo Marquez <[email protected]>
>>
>>> Hola Carlos, todos, el ActiveRecord de Castle me pareció muy bueno,
>>> solamente he estado leyendo sobre él, pero no sé, estoy considerando
>>> seriamente usar simple Nhibernate 3.0 y utilizar xml's como en la versiones
>>> antediluvianas de Hibenate, lo digo porque no cuento con tanto tiempo como
>>> para ahondar en ActiveRecord u otra tecnología, y desconozco que tan grande
>>> es la curva de aprendizaje para estos frameworks, la aplicación que debo
>>> construir es sencilla, sin grandes requerimientos, aunque va a ser algo
>>> concurrida, no puedo dar muchos detalles por ser confidencial pero va a ser
>>> utilizada a nivel nacional aunque por no muchos establecimientos, yo calculo
>>> que la concurrencia ha de estar entre 100-200 personas por hora. Lo que
>>> quiero evitar es comenzar a utilizar algo como ActiveRecords y luego darme
>>> cuenta que me va a dar problemas y deba echar para atrás parte de mi
>>> desarrollo.
>>>
>>> Saludos, apreciaría si alguien tiene algún comentario sobre
>>> ActiveRecords, si alguien lo ha utilizado en algún proyecto empresarial.
>>>
>>> El 9 de febrero de 2011 05:01, Carlos Peix <[email protected]>escribió:
>>>
>>>>
>>>> 2011/2/8 Rodrigo Marquez <[email protected]>
>>>>
>>>> al referirte al framework de attributes te refieres al Fluent
>>>>> Nhibernate?,
>>>>
>>>>
>>>> Hay varias maneras de configurar los mapeos de NHibernate, todas ellas
>>>> son distintas:
>>>>
>>>>    - XML: archivos .hbm.xml, muy similar a Hibernate
>>>>    - Atributos: un proyecto de NH Contrib, desactualizado segun vi hace
>>>>    un tiempo
>>>>    - Castle ActiveRecord: no es solo configuracion, agrega servicios a
>>>>    NHibernate. Se configura con atributos similares a los que indicaste en 
>>>> tu
>>>>    ejemplo de JPA
>>>>    - FluentNHibernate: configura NH mediante una API fluent. Luego
>>>>    genera los mappings.
>>>>    - ConfORM: es una suerte de autoconfiguracion. Parte de ciertas
>>>>    reglas y del analisis de las clases de dominio.
>>>>    - Algun otro que se me escape...
>>>>
>>>>
>>>> porqué comentas que es engorroso?, hice un pequeño ejemplo pero no lo
>>>>> suficiente como para dar un veredicto, así que me gustaría saber un poco 
>>>>> mas
>>>>> del porqué de tu comentario, gracias!!!
>>>>
>>>>
>>>> Es una cuestion subjetiva, a muchos no nos gusta utilizar atributos de
>>>> persistencia (u otros de infraestructura) en nuestro modelo. Ademas hay
>>>> opciones que pemiten escribir menos y separado del dominio.
>>>>
>>>> Por ejemplo, con ConfORM, una vez que tenes establecidas las reglas, las
>>>> cuales deben estar de acuerdo a tus convenciones de codificacion, no tenes
>>>> que configurar nada con cada nueva clase que agreges (suponiendo que dejas
>>>> que NHibernate genere tu esquema de base de datos).
>>>>
>>>>
>>>> Darío, José, a ambos gracias, me refirieron a Conform, por lo que leo
>>>>> está interesante, se trata de un generador de modelos, es decir, que crea
>>>>> los xmls a partir de código, estoy en lo correcto?
>>>>>
>>>>
>>>> No, es justo al reves. Vos escribis tu modelo y luego lo mapeas con
>>>> ConfORM
>>>>
>>>>
>>>> lo han utilizado alguna vez? es estable?
>>>>>
>>>>
>>>> A la primera pregunta: si, a la segunda: si, como cualquier otro
>>>> software liberado luego de su version 1.0. Siempre es bueno tener tests.
>>>>
>>>>
>>>>>
>>>>> Muchisimas gracias!!
>>>>>
>>>>
>>>> ----------------------------------
>>>> Carlos Peix
>>>>
>>>>
>>>>>
>>>>> El 8 de febrero de 2011 17:57, José F. Romaniello <
>>>>> [email protected]> escribió:
>>>>>
>>>>> Habia un proyecto NHibernate MappingsAttribuetes en contrib creo pero
>>>>>> esta olvidado, la unica opción con atributos es activerecord (castle
>>>>>> project).
>>>>>> Según fabio en nhibernate no se mapea más, desde el proyecto conform.
>>>>>>
>>>>>> El 08/02/11, rodmarquez21 <[email protected]> escribió:
>>>>>> > Buenas tardes a todo@s, vengo de Hibernate 3, para java, lo he
>>>>>> usado
>>>>>> > con JPA, es decir, con anotaciones, ya no se usa el XML para mapear
>>>>>> > los atributos, saben si el NHibernate puede trabajar con algo
>>>>>> parecido
>>>>>> > al JPA???, algo así:
>>>>>> >
>>>>>> > @Entity
>>>>>> > @Table(name="tbl_sky")
>>>>>> > public class Sky implements Serializable {
>>>>>> >    ...
>>>>>> > }
>>>>>> >
>>>>>> >
>>>>>> > o...
>>>>>> >
>>>>>> > @Id @GeneratedValue(strategy=GenerationType.SEQUENCE,
>>>>>> > generator="SEQ_STORE")
>>>>>> > public Integer getId() { ... }
>>>>>> >
>>>>>> >
>>>>>> > El @ marca las anotaciones, hay algo así para .NET?
>>>>>> >
>>>>>> > Gracias de antemano!!
>>>>>> >
>>>>>> > --
>>>>>> > Para escribir al Grupo, hágalo a esta dirección:
>>>>>> > [email protected]
>>>>>> > Para más, visite: http://groups.google.com/group/NHibernate-Hispano
>>>>>>
>>>>>> --
>>>>>> Enviado desde mi dispositivo móvil
>>>>>>
>>>>>> --
>>>>>> 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
>>>
>>
>>  --
>> 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

Responder a