如果我在一个模型对象中使用方法Ebean.save(modelObject)
,它会将其内容保存到相应的数据库表中,如果我再次使用此方法,Ebeans会尝试再次保存保存对象,从而生成重复的主键错误
有一种方法可以保留数据,而不是真正插入数据?我找不到一种方法。
答案 0 :(得分:2)
保存新对象:
myobj.save();
更新用途:
myobj.update(myobj.id);
答案 1 :(得分:2)
您可以通过显式指定要更新的属性来强制更新。假设您要更新名称,那么您将会这样做:
Ebean.update(something, new HashSet<String>(Arrays.asList("name")));