anorm

    1热度

    1回答

    我试图使用anorm库将对象保存到play2 webapp中的postgresql Db中。 在创建表“地址”的说法,这是一个: create table address ( addressId bigserial not null, addressName varchar(255) not null, street varchar(255) not

    1热度

    1回答

    大多数关于这个主题的网页搜索都会导致已有数年的结果。 在Playframework/Anorm中使用时间戳有什么更新吗? 我定义为postgesql列... timestamp without time zone NOT NULL 我在寻找如何使用ANORM此列工作。链接?文档? 我要寻找的基本知识: 做我在我的案例类使用什么类型的(斯卡拉) 如何从对这种类型和PostgreSQL的列映射没有

    1热度

    2回答

    我有一个表示模型类: class Payment( val id: Pk[Int] = NotAssigned, //..... ) 下面是如何在一个数据库中定义: CREATE TABLE payment ( id serial NOT NULL, //......... ) 它抛出一个异常java.lang.ClassCastException

    1热度

    1回答

    我试图创建一个findBy方法,该方法需要一个键和值来搜索表。出于某种原因,以下没有找到任何东西: def findBy(key: String, value: String): Option[Authentication] = DB.withConnection { implicit connection => SQL("select * from authentications wh

    0热度

    1回答

    我在玩2.1.2 def list(startDate:String, endDate:String, page:Option[Int], pageSize:Option[Int]) = { DB.withConnection { implicit connection => val c = SQL(""" select employeeId,

    3热度

    2回答

    我第一次使用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._ object MainCont

    0热度

    3回答

    我开始使用Play 2.2.1和Scala 2.10.2进行开发。我正在开发一个CRUD应用程序。我正在从“Play for Scala:Covers 2”一书中学习一个示例,但我遇到了一个问题。 在这些书中有这样的代码模型 import play.api.Play.current import play.api.db.DB def getAll: List[Product] = DB.wi

    4热度

    1回答

    对我而言,最方便的事务管理是对整个http请求使用一个可选事务。这意味着第一个SQL语句应该从池中检索连接,启动事务,并且在请求处理完成后,事务应该被提交(或者在抛出异常时回滚)并且连接应该关闭。当然,如果需要,更细粒度的事务管理必须是可能的。 Play 2是否支持开箱即用?我可能可以自己实现它,但我正在寻找现成的解决方案。 我看着DB对象,但似乎每次都使用新的连接(和事务)。 我正在使用Scal

    7热度

    2回答

    由于游戏框架的ANORM库的2.3.0版本,性状Pk已被弃用,这表明它的子类Id和NotAssigned(documentation)的使用。 但是如果我们有一个变量可以采用Id或NotAssiged? 具体来说,在我的代码中,我有一个class Person(id: Pk[Long], name: String)。使用Pk作为id的类型,我可以创建新用户,如Person(NotAssigned,

    0热度

    4回答

    我得到了这个类似的问题,但它并没有帮助我。 (Anorm parse float values)。 我可以诚实地说,我不明白这个问题的解决方案。 我得到这个complie时错误: could not find implicit value for parameter c: anorm.Column[Float] 在 def getInformation(id: Long): List[(Flo