gpt4 book ai didi

mysql - 使用 Long 和默认 null Play Framework 异常数据库字段

转载 作者:行者123 更新时间:2023-11-29 00:31:45 24 4
gpt4 key购买 nike

我正在尝试创建一个案例类和对象,如下所示

case class Log (
id: Pk[Long],
module: String,
reference: Option[Long],
remarks: String,
at: Option[Date] )

object Log {

val simple = {
get[Pk[Long]]("id") ~
get[String]("module") ~
get[Option[Long]]("reference") ~
get[String]("remarks") ~
get[Option[Date]]("at") map {
case id ~ module ~ reference ~ remarks ~ at => Log(id, module, reference, remarks, at)
}
}

如何创建一个具有空值的 Log 对象以供引用和保存?

 val log: Log = new Log(NotAssigned, "user", null, "DFD", null)

能否请您指导我做错了什么?此外,在(db 列)现在有一个默认值 [using mysql]

最佳答案

由于您使用的是 Scalas 选项类,因此请使用 None 而不是 null:

val log: Log = new Log(NotAssigned, "user", None, "DFD", None)

关于mysql - 使用 Long 和默认 null Play Framework 异常数据库字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16196738/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com