【发布时间】:2014-03-06 03:08:12
【问题描述】:
我是一般框架、Ebean 和 ORM 的新手,我有一个关于更新持久对象字段的问题。
我知道在hibernate中当你调用一个对象的set方法时,它会自动调用update方法在db中更新。 Ebean 的工作方式是否类似?使用 play 框架,根据我的阅读,当字段公开时,getter 和 setter 会自动生成。假设我的游戏项目中有以下课程:
@Entity
public class Foo extends Model{
public String bar;
}
public static void main(String a[]){
Foo f = new Foo();
f.bar = "foobar";
}
我的问题分为两部分:
1) 完成任务 f.bar="foobar";重新编译成调用 f.setBar("foobar");游戏中?
2) 如果是这样,这个赋值会自动调用模型的 upadte 方法还是我需要显式地创建更新方法来更新每个字段?
感谢您的帮助:)
【问题讨论】:
标签: java playframework playframework-2.0 ebean