Pensando sobre NHibernate
NHibernate ha crecido mucho en estos últimos tiempos y se ha hecho mucho para alcanzar a “clase base” que es Hibernate. Muchas de las features nuevas que van a estar presentes en NHibernate 2.0 las hemos visto en post anteriores.
En NHibernate.Validator necesito rever algunas cosas. Este post de Tom Hollander me hizo pensar que nuestro querido validador tendría el mismo comportamiento no deseable hablando en términos de polimorfismo. Aquí subí los tests que pone en evidencia el issue, si alguien quiere contribuir con un parche, bienvenido!
Otra linda feature que estamos queriendo agregar a NHV es poder configurar las reglas por medio de xml. Y lo interesante de esto que podremos realizar mezclar estos dos approaches y resultando una interesante combinación que nos brinda más posibilidades.
NHibernate.Shards, lo tengo en la lista de espera debido que últimamente estaba realizando algunas cosas en NHibernate para poder realizar el porting. Con respecto a esto, estoy estudiando sobre Transacciones en Ado.Net 2.0 para ver que mejoras se pueden hacer a nuestro humilde, pero consistente, soporte de transacciones en el Core. No nos olvidemos que NHS necesita que interactuar con varios motores relacionales para almacenar por ejemplo una tabla enorme, y así ganar en performance. De modo que la forma en que se hacen las transacciones en NH debe ser un poco más “enhanced”.
Con respecto a Caching, estuve leyendo este post y creo que seria una interesante feature que se pueda incluir en algún proyecto de NH.Contrib. Alguien se anima?
Fabio Maulo últimamente se encuentra ocupado portando Persisters y Diego Jancic está viendo gramars (hasta en la sopa) con Golden Parser. Fuerza gente !
4 Responses to Pensando sobre NHibernate
Leave a Reply Cancel reply
-
Categories
- .NET
- ActiveRecord
- agil
- Alt.Net
- AOP
- Asp.net MVC
- blog
- C#
- codegeneration
- cosas interesantes
- db4o
- db4o-analyzer
- DLR
- enterprise-library
- expresiones regulares
- General
- Hibernate
- IoC
- it
- Java
- LINQ
- Linux
- Lucene
- Mocking
- Mono
- monosms
- MVC
- NAnt
- NHibernate
- NHibernate.Burrow
- NHibernate.Contrib
- NHibernate.Validator
- noticias
- O/R Mapping
- Open Source
- patrones
- personal
- podcast
- programación
- Redes Neuronales
- Refactoring
- regex
- Scrum
- Security
- Shards
- Sin Categoría
- Spring
- SqlServer
- Testing
- tips
- Tool
- tutorial
- Ubuntu
- uNHAddIns
- video
- Virtualización
- Visual Basic.Net
- Visual Studio
- VMWare
- Web
-
Articles
- June 2011
- May 2011
- November 2009
- October 2009
- April 2009
- March 2009
- February 2009
- October 2008
- September 2008
- August 2008
- July 2008
- June 2008
- May 2008
- April 2008
- March 2008
- February 2008
- January 2008
- December 2007
- November 2007
- October 2007
- September 2007
- August 2007
- June 2007
- May 2007
- April 2007
- March 2007
- February 2007
- January 2007
- December 2006
- November 2006
- October 2006
- September 2006
- August 2006
- March 2006
- February 2006
- December 2005
- November 2005
- October 2005
-
Meta





Me gustiria saber que sucede con NHibernate y las transacciones, aparte de un ABC donde nos podemos ahorrar mucho tiempo que más puedo esperar de NHibernate y las trasacciones?
Las transacciones siempre funcionaron bien, se quiere llegar a poder anidar transacciones sin problemas, ya que todavía no se puede.
Quizás luego se extienda un transaction factory que soporte System.Transactions, puede ser una mejora en el futuro.
Por ahora se puede decir que quizás NH2.0 soporte transacciones obligatorias, tanto como para leer ó como para escribir en la base.
http://groups.google.com.ar/group/nhibernate-development/browse_thread/thread/e6bd880828f45a2a
Hola Darío, otra pregunta y más dudas, has realizado algo de Oracle con nhibernate? y que si fue así que te parecio la experiencia?
Hola,
No puedo decir nada sobre NHibernate y Oracle. Funciona, y si alguna feature falta para esta combinación, NHibernate es suficientemente inyectable como para poder minimizar el gap.
Saludos