2009-03-04 8 views
11

Sto cercando un'implementazione Java del pattern ActiveRecord che è stato costruito sopra Hibernate.Esiste un'implementazione java del pattern ActiveRecord che è stato costruito sopra Hibernate, simile a Castle Windsor?

In .Net esiste un progetto open source Castle Windsor ActiveRecord che implementa il pattern ActiveRecord su NHibernate.

Sto cercando qualcosa di simile, eccetto seduto sopra il framehork persistenza di NHiberate per Java.

+0

Mi piace come questa domanda è contrassegnata come non produttiva, ma ha aggiunto 10 punti –

risposta

0

GORM in Groovy/Grails?

2

Bene, GORM in Grails non può essere rimosso da Grails - finché la versione 1.1 non è disponibile. E francamente, ci sono poche differenze tra GORM e AR (ad esempio: in Grails, modellate i vostri oggetti di dominio e GORM dedurrà la struttura del database mentre in AR, avete il vostro tavolo da un lato e il vostro oggetto dall'altro) . Oh, e un'altra differenza è che GORM ha un sacco di stranezze. Si noti che non ho detto insetti ...

Comunque, ecco un altro post simile qui su StackOverflow che può coprire quello che stai dopo: Is there an implementation of the ActiveRecord pattern in Java like the one from Ruby?

Cheers,

Rollo

3

lo farei dì GORM is a better pattern for using with Java that ActiveRecord. ActiveRecord richiede in definitiva più lavoro e più codice di GORM. Da quello che posso dire, Django segue il modello GORM più di quanto faccia il modello AR, quindi quel modello potrebbe essere qualcosa che vale la pena esaminare, soprattutto considerando che Java probabilmente non si presterebbe a getter e setter dinamici come fa Ruby (a meno che tu non iniziare a scavare nella generazione di bytecode al volo, ma il tuo compilatore e IDE non lo apprezzerebbero molto).

Problemi correlati