Tworzę małą aplikację dla mojej firmy w Lift. Jestem całkiem nowym graczem w Scala/Lift, więc używam tej szansy na trening. Teraz mam pytanie, który system ORM powinien użyć.ORM dla Lift: Mapper lub JPA?
Z jednej strony Mapper jest domyślnym windą. Z drugiej strony, przeczytałem, że nie jest dobre w niektórych obszarach i zostanie zastąpione przez Record (który nie jest jeszcze dobrze udokumentowany, tak trudny do śledzenia przez nowego użytkownika takiego jak ja).
W przeciwieństwie do Mappera mamy JPA: standardową Javę, przetestowaną i solidną ORM z zaufanymi implementacjami, takimi jak Hibernate, ale niezupełnie "scala-ish" i tracimy możliwości oferowane przez Mapper dzięki integracji z Lift.
Czytałem na listach dyskusyjnych pewne twierdzenia, że JPA staje się drogą do windy, ale nie wydaje się powszechną opinią. Ktoś może wnieść trochę światła w tę sprawę?
Dzięki!
ups, dzięki za korektę Joel :) –