Lo que se te escaparon: - Visual NHibernate - LLBLGen - AjGenesis - ddl2hbm - codesmith - mygeneration - este que no tiene nombre http://nhforge.org/blogs/nhibernate/archive/2010/07/28/strongly-typed-convention-based-mappings-using-linq-to-xsd-part-1.aspx
<http://nhforge.org/blogs/nhibernate/archive/2010/07/28/strongly-typed-convention-based-mappings-using-linq-to-xsd-part-1.aspx>y algún otro que se me escape en este momento 2011/2/9 Carlos Peix <[email protected]> > > 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 > -- 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
