scala的SQL数据库框架咋用比较好

你可以尝试一下 scala-sql,wangzaixiang/scala-sql · GitHub 目前还没有写什么文档,不过,API设计还是非常简单的,看看测试代码,也基本可用了。我们内部已经在项目中使用,API稳定性基本OK。
■网友
推荐用JDBI : Convenient SQL for Java,Scala语言有Gilt(disclaimer:前东家)开源的gilt/jdbi-scala · GitHub支持case class:@SqlUpdate(""" insert into users (id, name, email) values (:user.id, :user.name, :user.email)""")def insert(@BindCaseClass("user") user: User)支持Option:@SqlQuery("select id, name, email from users where name = :name")@SingleValueResult(classOf)def findByName(@Bind("name") name: String): Option不太建议用全套ORM,隐藏了很多东西,网上也有很多文章说为什么ORM不好,是anti-pattern。建议自己写SQL,然后用JDBI绑定case class。
■网友
case class + 伴生对象也就是那个object是标准的模式了。。。如果你有非常重复的模式,不妨尝试自己封装一下。。。
■网友
Mybatis For Scala


    推荐阅读