Какова лучшая подобная scala платформа персистентности, доступная прямо сейчас?
Будьте в спящем режиме работы, но это не очень подобно scala. Это настаивает на том, чтобы использовать аннотации, конструкторов без аргументов, не работает с экземплярами анонимного класса, не работает с scala наборами, имеет устаревшую основанную на операция со строками модель запроса, и т.д.
Я ищу что-то, что действительно соответствует Scala. Это существует? Или я должен сделать его?
Squeryl - это строго типизированная структура персистентности, подобная LINQ, полностью написанная на Scala.
В любом случае это выглядит очень многообещающе. Также существует ScalaQuery Стефана Зейгера, в котором используется аналогичный подход.
Я еще не пробовал эти два, но, вероятно, сделаю это в самом ближайшем будущем.
Lift имеет структуру персистентности в scala, но она интегрирована с веб-платформой и немного специализирована.
У меня не было возможности лично оценить его, но похоже, что eBean очень дружелюбен к Scala. Он даже поддерживает типы Scala (начиная с версии 2.6.1).