Hola Gente ! Hola Carlos, no crean que yo no oculté a NHibernate nunca o que no hice Repositorios, o que estoy en contra, no quiero dar esa impresion. Espero pueda hacerme entender.
Pero simplemente es que la Session de NHibernate tiene todo! A veces, tapar a NHibernate con un repositorio a veces es ocultar funcionalidad. Y a veces tapar a NHibernate con un repositorio implica que en el repositorio estoy manejando la Session y por eso la oculto, para que ejecute ABML contra un Repositorio-Que-Sabe-De-Donde-Sacar-Una-Session. Creo que si se pule bien el tema de las Sessiones Contextuales, o si llegamos a tener algún framework (Burrow por ejemplo) donde sea facil esté donde esté y dependiendo del contexto, decir: YoQuieroUnaSessionYa(); Quizás todo sería más facil. Veo que el problema de ocultar funcionalidad, es decir de armar Repositorios, no se vé impactado en "nuestros Repositorios", por que de ultima nosotros "sabemos" que cosas tiene NHibernate y qué funcionalidad habilitar en nuestros Repos, sino más bien en repositorios que "andan por ahi" que manejan la Session: ActiveRecordMediator en ActiveRecord, HibernateTemplate en SpringFramework (por dar algunos ejemplos). Con respecto a esto, recuerdo que hace un año envié un parche a CastleProject para que soporte DetachedQuery, y así poder tener más flexibilidad, por H, por B o por que no vieron el parche no lo aplicaron, cuando tenga un tiempo insistiré nuevamente. En resumen, me gusta AR, pero quería ese chiche de DetachedQuery y no lo tenía :( -ojo, ahora no sé como están las cosas en AR, eso fué hace un tiempo. Resumiendo, leí la URL del articulo, y pensé: "Ah, se hizo un repositorio para NHibernate con N metodos y por abajo maneja la Session", eso fué lo que pensé, pero despues ví que era solo manejo de Session. Un abrazo ! 2008/7/11 Carlos Peix <[EMAIL PROTECTED]>: > Hola Dario, > > Creo que yo soy de esos que ocultan NH dentro de repositorios. Se que tiene > pros y contras. Por supuesto manejo la sesion y transaccion mas arriba, > manualmente o con las respectivas facilities de Castle. > > De todas maneras, no esta de mas preguntar: ¿Por que no te gusta tener NH > dentro de los repositorios? > > Carlos Peix > -- Dario Quintana http://darioquintana.com.ar --~--~---------~--~----~------------~-------~--~----~ Para escribir al Grupo, hágalo a esta dirección: [email protected] Para más, visite: http://groups.google.com/group/NHibernate-Hispano -~----------~----~----~----~------~----~------~--~---
