anorm相关内容
是否可以为主动脉的"on"方法动态创建一个列表? 我有一个带有可选输入的表单,当前我检查每个Option并使用定义的Options创建一个列表,并试图将其传递给主动脉.目前,我收到此编译错误 type mismatch; found : List[java.io.Serializable] required: (Any, anorm.ParameterValue[_]) 我不确定如
..
您如何在Scala的游戏外使用Anorm?在要播放的Anorm文档中,它仅使用如下内容: DB.withConnection { implicit c => val result: Boolean = SQL("Select 1").execute() } DB对象仅用于Play.如何单独使用Anorm而不使用Play? 解决方案 不需要DB对象(Play JDB
..
我发现play2的主行的行解析器取决于jdbc驱动程序返回的元数据. 因此,在play提供的内置示例"zentasks"中,我可以找到这样的代码: object Project { val simple = { get[Pk[Long]]("project.id") ~ get[String]("project.folder") ~ get[String](
..
我正在IntelliJ IDEA上使用Scala(2.11)和Play Framework(2.3.0)开发应用程序.我正在使用Anorm从我的数据库(带有MariaDB的MySQL)中检索数据. 这是我的第一个测试应用程序(可以运行): package controllers import play.api.mvc._ import play.api.db._ import ano
..
直到播放2.3中包含的主动脉,我可以编写以下内容: implicit val arbitraryClassToStatement = new ToStatement[ArbitraryClass] { def set( s: java.sql.PreparedStatement, index: Int, aValue: ArbitraryClass )
..
我正在研究一些有关anorm的文档(来自play框架),并且不清楚它是否支持常见的查询用例:动态过滤器,即用户在10个字段的搜索表单中填写2个或3个搜索条件 在这种情况下,如何在没有经典字符串操作的情况下动态构造查询? 解决方案 是的,我认为Robin Green引用的问题中包含了答案.只需使用占位符(例如{criterion1})使用所有可能的条件定义查询,然后对查询调用on()方
..
我正在使用Scala Play! Anorm的框架将数据模型持久保存到数据库中.我遵循示例代码case class Bar(id: Pk[Long], name: String) object Bar { val simple = { get[Pk[Long]]("id") ~ get[String]("name") map { case id~name => Bar(id, name) } }
..
似乎Play提供了所有示例应用程序!框架利用主动脉来保持持久性.选择ORM而不是ORM的原因是什么?如果您使用的是ORM,则使用什么,为什么? 解决方案 我认为关于主动脉的大多数参数都列在相应页面. 暂时,我个人更喜欢Scala和Play独立的数据访问层,因此我正在使用Ebean(如果建议使用默认值,则会使用JPA). 在我看来,能够在没有任何游戏依赖性的情况下使用模型是一个巨
..
我正在尝试使用Anorm(在play框架2.3.1中)向MySQL数据库表中进行批量插入.我正在构建的应用程序除了需要插入批处理数据外,还具有标准的Web前端,我想尝试将逻辑保持在同一软件堆栈上. 插入内容仅进入相同的几张表中. 一次要插入的行数将达到数百,甚至可能成千上万,我预计由于anorm/mysql/其他限制,我有时可能需要限制插入的行数. 我正在使用的MySQL驱动程序
..
我发现application.conf中有这样的配置: # If enabled, log SQL statements being executed. db.default.logStatements=true 我已启用它,但找不到任何记录已执行sql的日志文件. 我在哪里可以找到它,或者我错过了什么? 解决方案 1. application.conf 确保:
..
在Play 2.4.0中,Anorm移至外部软件包,并且日志记录更改为LogBack( http://logback.qos .ch ) 很好,很好,但是没有地方可以很容易地跟踪SQL调用的类/程序包名称. “明显"(基于import语句) 什么也没做,我也尝试过
..
我想知道如何从Play(2.2.x)Scala控制器类返回json响应数据以显示在我的视图页面上?我在Postgresql数据库中有json对象(表名称:"test",并且具有:id和名称).请为我提供任何解决方案. 我已经尝试了以下情况(a和b),但是我不确定为什么我的控制器上没有得到响应(例如:名称),所以我可以在视图页面上显示它们吗?因为我是Play/Scala和Postgresq
..
如何使用Anorm将JsObject传递到PostgreSQL PostgreSQL 9.3数据库中的json数据类型字段中,而不必将其转换为字符串? 给出PostgreSQL 9.3表,例如: create table profiles ( id serial primary key, profile json null ); 对于Play 2.2,该测试成功完成:
..
我正在尝试从Postgresql数据库(v9.5)表中获取json响应以显示在我的视图页面上,我尝试了以下操作,因为我的应用程序执行得很好,但是我没有获取/显示所需的正确json数据(因为它包含:Stream,slashes()和问号(?),例如Stream类型json).请让我知道如何显示所需的输出,如下所示? 我的输出: Stream("[{\"_testid\":{\"testid0\
..
我正在使用anorm来查询元素并将其保存到我的postgres数据库中. 我有一个json列,我想将其作为自己的类阅读. 例如,如果我有以下课程 case class Table(id: Long, name:String, myJsonColumn:Option[MyClass]) case class MyClass(site: Option[String], user:Optio
..
我在Scala Playframework中有一个数据库表定义为 CREATE TABLE account ( id SERIAL, email TEXT NOT NULL, buffer BYTEA NOT NULL, PRIMARY KEY (id) ); 我正在使用协议缓冲区通过以下代码将对象序列化为字节数组 DB.withConn
..
我正在使用PostgreSQL 9.4和超赞的JSONB字段类型.我正在尝试针对文档中的字段进行查询.以下在psql CLI中起作用 SELECT id FROM program WHERE document -> 'dept' ? 'CS' 当我尝试通过我的Scala应用运行相同的查询时,出现以下错误.我正在使用Play框架和Anorm,因此查询看起来像这样 SQL(s"SEL
..
我第一次使用Play Framework 2.2.3,我在导入anorm._和api.db.DB方面遇到了很多麻烦,所以我可以设置我的SQL数据库。 我的设置如下: MainController.scala import play.api._ import play.api.mvc._ import play.api.db.DB import anorm._
..
我使用 Anorm 进行数据库查询。当我执行 executeUpdate()时,应该如何进行正确的错误处理?它有返回类型 MayErr [IntegrityConstraintViolation,Int] ,这是一套还是一张地图? 示例,但我不明白我应该如何处理返回值: val result = SQL(“从城市删除id = 99”)executeUpdate()。fold b $
..
我使用播放2.4.3 ,当我导入anorm像 import anorm._ import anorm。 SqlParser ._ 这将在IDE中显示以下错误消息... 未找到:对象anorm 但是我的项目将执行(不抛出任何错误)。 依赖关系 libraryDependencies ++ = Seq(“com.typesafe .play“%%”anorm“%
..