2009-03-04 20 views
11

Poszukuję implementacji języka Java w schemacie ActiveRecord opartym na Hibernate.Czy jest implementacja Java wzoru ActiveRecord, który jest zbudowany na Hibernate, podobnie jak Castle Windsor?

W .Net dostępny jest projekt open source Castle Windsor ActiveRecord, który implementuje wzór ActiveRecord na szczycie NHibernate.

Szukam czegoś takiego, z wyjątkiem siedzenia na szczycie ramy trwałości NHiberate dla Java.

+0

Uwielbiam, jak to pytanie jest oznaczone jako nieproduktywne, ale dodano do niego 10 punktów –

Odpowiedz

2

Cóż, GORM w Grails nie może być odłączony od Grails - dopóki wersja 1.1 nie będzie przynajmniej zajęta. Szczerze mówiąc, istnieje niewiele różnic między GORM i AR (np. W Grails modelujesz obiekty domeny, a GORM wnioskuje o strukturze bazy danych, podczas gdy w AR masz swój stół z jednej strony, a twój obiekt z drugiej) . Aha, i jeszcze jedna różnica polega na tym, że GORM ma wiele dziwactw. Zauważ, że nie powiedział, błędy ...

W każdym razie, oto kolejny podobny post tutaj na stackoverflow, który może obejmować co jesteś po: Is there an implementation of the ActiveRecord pattern in Java like the one from Ruby?

Cheers,

Rollo

3

bym powiedz GORM is a better pattern for using with Java that ActiveRecord. ActiveRecord ostatecznie wymaga więcej pracy i więcej kodowania niż GORM. Z tego, co mogę powiedzieć, Django podąża za modelem GORM bardziej niż modelem AR, więc model może być czymś wartym zaglądania, szczególnie biorąc pod uwagę, że Java prawdopodobnie nie pożyczyłaby się dynamicznym pobierającym i ustawiającym, tak jak robi to Ruby (chyba, że zaczynając zagłębiać się w generowanie kodu bajtowego w locie, ale twój kompilator i IDE nie bardzo by to lubiły).

Powiązane problemy