我是scala,play和anorm的新手。试图找出答案。
现在我创建了一个类似于
的案例类case class Company(
var id: Pk[Long] ,
var name: String,
var appid: String,
var appSecret: String,
var iban: String)
我可以创建像这样插入的虚拟对象;
var c: Company = Company(anorm.NotAssigned,"Test Inc","test123456","4506xk23iosc44545","TR324349999000342")
但我无法用id字段填充虚拟对象(稍后我会用它来更新模型)
当我输入
var c: Company = Company(7,"Test Inc","test123456","4506xk23iosc44545","TR324349999000342")
我收到了type mismatch; found : Int(7) required: anorm.Pk[Long]
我该如何解决?
答案 0 :(得分:2)
Pk有两个子类NotAssigned和Id,当它有一个值时,所以Id(7)