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