Student s1 = new Student();
s1.rollNo = "44";
s1.name = "kk";
db4o().save(s1);
Student s2 = new Student();
s2.rollNo = "44";
s2.name = "kk";
db4o().save(s2);
我在DB4o数据库中保存了两个对象s1和s2,即使它们具有重复的信息,两个对象都被保存了。我的要求是像关系数据库使用主键一样,相同学号的学生只应保存一次。我知道DB4o根据引用地址保存对象,如果我错了请指出来。请告诉我是否有办法实现主键功能以避免DB4o中的数据冗余。
谢谢