-Genwise Software Factory http://www.genwise.com/
El 9 de febrero de 2011 09:22, Fabio Maulo <[email protected]> escribió: > 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 > -- Para escribir al Grupo, hágalo a esta dirección: [email protected] Para más, visite: http://groups.google.com/group/NHibernate-Hispano
