2009-03-04 11 views
11

Estoy buscando una implementación Java del patrón ActiveRecord que se construye sobre Hibernate.¿Hay una implementación java del patrón ActiveRecord que se construye sobre Hibernate, similar a Castle Windsor?

En .Net hay un proyecto de código abierto Castle Windsor ActiveRecord que implementa el patrón ActiveRecord encima de NHibernate.

Estoy buscando algo como esto, excepto sentado sobre el marco de persistencia NHiberate para Java.

+0

Me encanta cómo esta pregunta está marcada como no productiva pero tiene 10 puntos añadidos –

Respuesta

0

GORM en Groovy/Grails?

2

Bueno, GORM en Grails no se puede separar de Grails, hasta que la versión 1.1 esté al menos apagada. Y francamente, hay muy pocas diferencias entre GORM y AR (por ejemplo: en Grails, modelas tus objetos de dominio y GORM deducirá la estructura de la base de datos, mientras que en AR, tienes tu tabla, por un lado, y tu objeto, por el otro) . Ah, y una diferencia más es que GORM tiene muchas peculiaridades. Note que no dije insectos ...

De todos modos, aquí hay otro puesto similar aquí en stackoverflow que puede cubrir lo que está buscando: Is there an implementation of the ActiveRecord pattern in Java like the one from Ruby?

Cheers,

Rollo

3

lo haría diga GORM is a better pattern for using with Java that ActiveRecord. ActiveRecord finalmente requiere más trabajo y más codificación que GORM. Por lo que puedo decir, Django sigue más el modelo GORM que el modelo AR, por lo que ese modelo podría ser algo que valga la pena investigar, especialmente dado que Java probablemente no se prestaría a getters dinámicos y setters como lo hace Ruby (a menos que empezando a profundizar en la generación de bytecode sobre la marcha, pero a su compilador e IDE no le gustaría mucho).

Cuestiones relacionadas