【发布时间】:2014-09-10 18:19:14
【问题描述】:
我认为这是一个简单的问题: 例如,我有两个模型;
@Entity
case class User(name: String, email: String) extends Model {
@Id
var id: Int = 0
}
然后;
@Entity
case class Task(
subject: String,
body: String,
@ManyToOne
user: User) extends Model {
@Id
var id: Int = 0
}
我看到的是,当我从数据库 (find().all()) 中获取所有任务时,我看到所有任务的 user = null,在调试时,如果我在 newTask.save() 处设置断点,我看到该实例的用户字段设置正确。
这是怎么回事?
【问题讨论】:
-
来自here:“增强直接 Ebean 字段访问(启用延迟加载)仅适用于 Java 类,不适用于 Scala”。使用 getter/setter。
标签: java playframework persistence ebean