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
