hibernate用@collection 来表示
Ad material
List<materials> getCurrentMaterials()
List<Materials> getHistoryAndCurrentMaterial();
以上两种关系都是1:n ;
如何实现数据库;;
1. 每个关系利用一个外键;
2. 可以考虑 和1的外键进行捆绑,新增一个字段, ,,实体世界可以是用一个where进行区分;; 或者用< tyep , List<Materials>> getmaterials() 来代替( List<materials> getCurrentMaterials() 和 List<Materials> getHistoryAndCurrentMaterial(); type的类型可以是 1. 当前物料, 2. 所有的物料 ) 实现比较好, 避免脏的设计, 类型过多的时候;;
避免一个关系就需要用一个外键来实现,或者一个关系表来实现的OO设计技巧;;