Я создаю небольшое приложение для моей компании в Lift. Я довольно новичок в Scala / Lift, поэтому я использую этот шанс на практике. Теперь у меня вопрос о том, какую систему ORM использовать.
С одной стороны, Mapper является лифтом по умолчанию. С другой стороны, я читал, что это не очень хорошо в определенных областях и будет заменено на «Запись» (которая еще недостаточно хорошо документирована, так что трудно понять нового пользователя, такого как я).
В отличие от Mapper у нас есть JPA: стандартная Java, проверенная и надежная ORM с надежными реализациями, такими как Hibernate, но не совсем "scala-ish", и вы теряете возможности, предоставляемые Mapper по умолчанию из-за его интеграции с Lift.
Я прочитал в списках рассылки некоторые утверждения, что JPA становится подходящим вариантом для Lift, но это не кажется широко распространенным мнением. Кто-нибудь может внести свет в дело?
Спасибо!