我有一个非常简单的对象:
public class Item extends SugarRecord {
Long id;
String uuid;
Integer minor;
Integer major;
public Item() { }
public Item(Long id, String uuid, Integer minor, Integer major) {
this.id = id;
this.uuid = uuid;
this.minor = minor;
this.major = major;
}
}
我希望给定的ID是主键,我不希望新的ID由sugarORM自动生成。可以这样做吗? ......听起来很简单,但我无法理解......
答案 0 :(得分:0)
我认为你可以使用@Unique注释 可以使用@Unique注释指定唯一约束。当前的默认行为是在冲突时替换。因此,如果违反了唯一约束,则它将替换现有行。
答案 1 :(得分:0)
是的,这是可能的。语法是正确的。问题出在其他地方。我更新模型后,数据库尚未重新生成。