db4o使用小结
实现一个小项目-- 拼餐计费系统
经历了近3周的反复,由于一开始,对象间更新关联关于复杂,导致set时对象重复存放。究其原因是,对象的关系设计混乱,set时犹如一大串珠子,没有抓住主线。
总结一下:
1. 时刻注意内存中的对象和数据库中的对象是否保持一致。
2. 对象间引用不要过多,避免环状引用。这点在初次设计class时,时常犯的错误,一直想这样关联起来才方便。其实对象间关系越简单越好。
3. 注意对象的List集合属性,在存储是,如果没有自动存入,不妨试试专门对此属性进行set,毕竟List也是个对象?? 我目前是这样解决的。
欢迎提出意见。
项目的源代码已经贴出,供交流学习:
http://www.jdon.com/jivejdon/forum/messageList.shtml?thread=34147&message=23115033#23115033