我正在使用Scala和Anorm进行IO到MySQL数据库,并且到目前为止每当我在数据库中创建一个表时,我都会将它作为case类的等价物,然后使用该案例类的参数和隐式连接来执行通常的IO。 SQL: Create Table User (id: Int(20), username: varchar(255), password: varchar(255))
斯卡拉: case class Us
我有下面的代码块,创建插入到一个调查问题的响应: def saveResponse(qId:String,userEmail:String, response:String) = {
DB.withConnection{
implicit c =>
val notAString = qId.toInt
val id = SQL(s"INSERT INTO
我真的很努力摆脱现在已升级到Anorm 2.4的弃用警告。我看过How to handle null in Anorm,但它没有帮到我。 让我们举一个简单的例子:account数据库表: id(BIGINT NOT NULL) email_address(VARCHAR NOT NULL) first_name(VARCHAR) last_name(VARCHAR) 我可以有2函数在我的Scala
我试图将一个List [String]插入到text []类型的postgresql列中。我相信当你尝试插入任何列表时,Anorm将列表的每个成员插入到它自己的列中。我很确定这是事实,因为我找回例外: org.postgresql.util.PSQLException: ERROR: INSERT has more expressions than target columns
我想要做的是将