我期待从我的Android项目的SQLite切换到DB4o,我有一个问题。
Q1。剂量DB4o如何避免数据冗余。
例如我有两个类
Class School {
school info 1....
school info 2....
school info n....
}
Class Student {
School mSchool;
Student info 1..
Student info 2..
Student info n..
}
School newEra=new School("New Era");
Student S1=new Student();
Student S2=new Student();
Student S3=new Student();
Student S4=new Student();
S1.mSchool=newEra;
S2.mSchool=newEra;
S3.mSchool=newEra;
S4.mSchool=newEra;
如果我们在S1,S2,S3,S4
DB4o
由于School是Student Class中的一个字段,它会与S1,S2,S3,S4
一起保存多次,如果No,则当我们从newEra
删除DB4o
时会发生什么,是否会从S1,S2,S3,S4
也是?
感谢。