anorm相关内容

带有Anorm和Scala Play框架的动态SQL参数

是否可以为主动脉的"on"方法动态创建一个列表? 我有一个带有可选输入的表单,当前我检查每个Option并使用定义的Options创建一个列表,并试图将其传递给主动脉.目前,我收到此编译错误 type mismatch; found : List[java.io.Serializable] required: (Any, anorm.ParameterValue[_]) 我不确定如 ..
发布时间:2020-05-28 02:13:46 其他开发

如何在Play之外使用Anorm?

您如何在Scala的游戏外使用Anorm?在要播放的Anorm文档中,它仅使用如下内容: DB.withConnection { implicit c => val result: Boolean = SQL("Select 1").execute() } DB对象仅用于Play.如何单独使用Anorm而不使用Play? 解决方案 不需要DB对象(Play JDB ..
发布时间:2020-05-28 02:04:03 其他开发

主动脉动态滤器

我正在研究一些有关anorm的文档(来自play框架),并且不清楚它是否支持常见的查询用例:动态过滤器,即用户在10个字段的搜索表单中填写2个或3个搜索条件 在这种情况下,如何在没有经典字符串操作的情况下动态构造查询? 解决方案 是的,我认为Robin Green引用的问题中包含了答案.只需使用占位符(例如{criterion1})使用所有可能的条件定义查询,然后对查询调用on()方 ..
发布时间:2020-05-28 01:55:27 其他开发

斯卡拉播放!使用定理或ORM

似乎Play提供了所有示例应用程序!框架利用主动脉来保持持久性.选择ORM而不是ORM的原因是什么?如果您使用的是ORM,则使用什么,为什么? 解决方案 我认为关于主动脉的大多数参数都列在相应页面. 暂时,我个人更喜欢Scala和Play独立的数据访问层,因此我正在使用Ebean(如果建议使用默认值,则会使用JPA). 在我看来,能够在没有任何游戏依赖性的情况下使用模型是一个巨 ..
发布时间:2020-05-22 19:02:10 其他开发

使用Anorm批量插入具有很多列的表

我正在尝试使用Anorm(在play框架2.3.1中)向MySQL数据库表中进行批量插入.我正在构建的应用程序除了需要插入批处理数据外,还具有标准的Web前端,我想尝试将逻辑保持在同一软件堆栈上. 插入内容仅进入相同的几张表中. 一次要插入的行数将达到数百,甚至可能成千上万,我预计由于anorm/mysql/其他限制,我有时可能需要限制插入的行数. 我正在使用的MySQL驱动程序 ..
发布时间:2020-05-15 01:33:18 数据库

如何从Play Scala控制器返回json?

我想知道如何从Play(2.2.x)Scala控制器类返回json响应数据以显示在我的视图页面上?我在Postgresql数据库中有json对象(表名称:"test",并且具有:id和名称).请为我提供任何解决方案. 我已经尝试了以下情况(a和b),但是我不确定为什么我的控制器上没有得到响应(例如:名称),所以我可以在视图页面上显示它们吗?因为我是Pl​​ay/Scala和Postgresq ..
发布时间:2019-11-26 21:56:55 JavaScript

如何显示来自Scala控制器类的正确json响应?

我正在尝试从Postgresql数据库(v9.5)表中获取json响应以显示在我的视图页面上,我尝试了以下操作,因为我的应用程序执行得很好,但是我没有获取/显示所需的正确json数据(因为它包含:Stream,slashes()和问号(?),例如Stream类型json).请让我知道如何显示所需的输出,如下所示? 我的输出: Stream("[{\"_testid\":{\"testid0\ ..
发布时间:2019-11-24 15:13:21 其他开发

PostgreSQL jsonb,`和JDBC

我正在使用PostgreSQL 9.4和超赞的JSONB字段类型.我正在尝试针对文档中的字段进行查询.以下在psql CLI中起作用 SELECT id FROM program WHERE document -> 'dept' ? 'CS' 当我尝试通过我的Scala应用运行相同的查询时,出现以下错误.我正在使用Play框架和Anorm,因此查询看起来像这样 SQL(s"SEL ..
发布时间:2019-09-02 12:15:11 Java相关

如何在Scala和Anorm中使用MayErr [IntegrityConstraintViolation,Int]?

我使用 Anorm 进行数据库查询。当我执行 executeUpdate()时,应该如何进行正确的错误处理?它有返回类型 MayErr [IntegrityConstraintViolation,Int] ,这是一套还是一张地图? 示例,但我不明白我应该如何处理返回值: val result = SQL(“从城市删除id = 99”)executeUpdate()。fold b $ ..
发布时间:2017-08-28 03:18:52 开发方法