加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

在Play-Scala中使用什么SQL访问层进行简单阅读?

发布时间:2020-12-16 08:54:12 所属栏目:安全 来源:网络整理
导读:我将在Play 2.1( Scala)中实现一个只读的Web应用程序.由于我只会读取和编组读取到 JSON的数据,我想避免任何其他DSL和映射. 我使用dapper-dot-net在.NET / C#中完成了类似的项目,并对事情的结果非常满意.没有大惊小怪,锅炉板也不多. 我目前正在关注: anorm(a
我将在Play 2.1( Scala)中实现一个只读的Web应用程序.由于我只会读取和编组读取到 JSON的数据,我想避免任何其他DSL和映射.

我使用dapper-dot-net在.NET / C#中完成了类似的项目,并对事情的结果非常满意.没有大惊小怪,锅炉板也不多.

我目前正在关注:

> anorm(anormtyped看起来也很有希望,但可能要提前采用.避免将变量手动映射到case类构造函数参数看起来很棒.)
> prequel
> slick – 因为它应该是在2.1中执行SQL的主要方式,主要是普通的SQL API

解决方法

光滑非常好.请务必查看 this short book – 它非常擅长解释一些基础知识.随着文档,它会让你快速前进.此外,请注意github中的文档更好 – 最新尚未发布.

使用plain sql选项得到了很好的支持.但是,使用普通的SQL查询,您在类型检查方面并不多.否则,使用Scala 2.10进行简单查询就像下面这样简单:

sql"select * from coffees where name = $name".as[Coffee]

这甚至可以保护你免受sql的伤害,因为$name实际上并不在查询中.有关更多信息,请参阅docs.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读