我正在考虑使用Spray
重写大型项目。我不确定目前访问RDBMS的最佳选择是什么。我需要支持Oracle
和PosgreSQL
,并且由于我仅限于免费解决方案,因此Slick
不是一个选项。
我经常在MyBatis
项目中使用Java
,因此我认为MyBatis-Scala
是一种可能的解决方案,但这只是Java
库的包装。
哪个原生Scala
库最适合Spray
?
答案 0 :(得分:1)
在我看来,这不是"拟合"进入Spray,但这是一个很好的战略选择。
请考虑scala数据库框架的options。我个人的偏好是squeryl和sorm。它们都提供了非常好的DSL并且用scala编写。
另外,您还可以查看另一篇available scala frameworks的评论(有点过时但结构合理,可以提供基本想法)。
希望它有所帮助。