2009-03-04 16 views
11

Ich bin auf der Suche nach einer Java-Implementierung des ActiveRecord-Musters, das auf Hibernate aufgebaut ist.Gibt es eine Java-Implementierung des ActiveRecord-Musters, das auf dem Hibernate basiert, ähnlich wie Castle Windsor?

In .Net gibt es ein Open-Source-Projekt Castle Windsor ActiveRecord, das das ActiveRecord-Muster auf NHibernate implementiert.

Ich bin auf der Suche nach etwas, außer auf dem NHiberate Persistence Frameowork für Java sitzen.

+0

Ich liebe, wie diese Frage als nicht produktiv markiert ist, noch hat 10 Punkte hinzugefügt –

Antwort

0

GORM in Groovy/Grails?

2

Nun, GORM in Grails kann nicht von Grails gelöst werden - bis Version 1.1 zumindest herauskommt. Und offen gesagt, es gibt ziemlich wenige Unterschiede zwischen GORM und AR (zB: in Grails modellieren Sie Ihre Domänenobjekte und GORM wird die Datenbankstruktur ableiten, während Sie in AR einerseits Ihre Tabelle und andererseits Ihr Objekt haben) . Oh, und noch ein Unterschied ist, dass GORM viele Macken hat. Hinweis Ich habe nicht Wanzen sagen ...

Wie auch immer, hier ist eine andere ähnliche Post hier auf Stackoverflow, die decken kann, was sind Sie nach: Is there an implementation of the ActiveRecord pattern in Java like the one from Ruby?

Cheers,

Rollo

3

würde ich sagen GORM is a better pattern for using with Java that ActiveRecord. ActiveRecord erfordert letztendlich mehr Arbeit und mehr Kodierung als GORM. Von dem, was ich sagen kann, folgt Django dem GORM-Modell mehr als dem AR-Modell, so dass dieses Modell etwas wert ist, vor allem angesichts der Tatsache, dass sich Java wahrscheinlich nicht für dynamische Getter und Setter eignet wie Ruby Beginnen Sie mit der Entwicklung von Bytecode im laufenden Betrieb, aber Ihr Compiler und IDE würde das nicht sehr mögen).