anorm

    1热度

    2回答

    我正在研究API并希望它尽可能高效。除了发送给客户端的JSON之外,我没有明显的需要转换为案例类或任何其他结构。有没有简单的方法可以直接提取JSON而不是行数据 - > class - > JSON。我打算使用anorm,Slick或其他任何东西,我只是需要它是轻量级的。 如果我使用蒙戈,应该不是我能够从我的店里提取JSON和改造它,而无需向反序列化对象的开销?我应该不能使用JSON < - >

    0热度

    1回答

    我试图插入行的MySQL表像这样的: create table CURRENCIES ( code VARCHAR(3), description VARCHAR(30), PRIMARY KEY (`code`) ); 我的Scala代码是: val pk: Option[String] = DB.withConnection { implicit conn

    1热度

    1回答

    问题是executeInsert返回Long类型的结果但是我想让executeInsert返回java.math.BigInteger类型的result.Since,因此数据库中的userId是20位数字。 现在,我想使用ResultSetParser将executeInsert结果解析为java.math.BigInteger。 有谁能写出解决方案: val id=SQL( """

    6热度

    2回答

    我在我的Play应用程序中使用Anorm进行数据库查询。我经历了一些教程,如果执行成功,SQL(....).execute()返回Boolean。我测试了这个方法,但它总是返回false(不知道它何时返回true:/)。我也尝试过SQL(...).executeInsert(),但表中没有任何'自动增量'列,所以问题依然存在。如果有任何解决方案(任何扩展版本的'.execute()'方法或其他),

    0热度

    1回答

    为了从使用Anorm的表中检索一行,我放下了这段代码,但是出现错误。下面的代码: case class UserInquiry( id:Long, description:String ) object UserInquiry { val byIdStmt = """ SELECT id, description FROM user_inquiry WHERE

    0热度

    1回答

    我注意到,像这样的表达式: DB.withConnection { implicit conn => SQL("Select id, description FROM my_table WHERE id = {id}").on("id" -> 4)() .map { // TODO: Notice Integer.MAXVALUE = 2,147,483,647

    0热度

    1回答

    我是一个scala,play和anorm的新手。试图弄清楚。 现在我创建了一个case class; case class Company( var id: Pk[Long] , var name: String, var appid: String, var appSecret: String, var iban: String

    0热度

    2回答

    我知道evolution是在开发模式下自动应用的。我的问题是,我如何产生演变?我如何生成与它们相对应的模型?我目前面临很多打字输入一个简单的模型。它不是干的,有很多样板。这似乎与Play的文化背道而驰。 这是我面对打字的代码,有什么更好的办法?: 1.SQL: #---首先数据库架构 # --- !Ups create table task ( id bigint not n

    0热度

    1回答

    目前anorm使用中指定的参数application.config Play的文件访问数据库(用户,密码,url)。 在我的情况下,我需要在运行时指定连接URL。 有没有一个很好的做法呢?我怎样才能做到这一点? 在此先感谢

    3热度

    1回答

    从play anorm, create a model from json without passing anorm PK value in the json即将我试图序列[地址]添加到案例类像 case class User( id: Pk[Long] = NotAssigned, name: String = "", email: String = "",