浏览 202 次
|
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
|---|---|
| 作者 | 正文 |
|
时间:2008-06-27
我有一个Subject对象,并且这个Subject对象可以包含0个或多个其它Subject对象,但是复合的Subject对象包含的Subject对象集合不能重复,而且如果已经是复合对象后就不能再跟其它对象组成复合对象,处理的时候要求能够在一个表内实现。
因为以后业务会针对subject进行讨论,评论等其它业务逻辑,但复合对象也可以当作一个普通的对象来处理,所以如果能放在一张表里就比较好处理。不需要再写重复的业务逻辑代码,因为功能相似。 有如下数据样例 id name group 1 a 2 b 3 c 4 d 5 a/b/c [1,2,3] 6 a/b/c [1,2,3] --> 非法有重复 7 b/c/d [2,3,4] 8 [a/b/c]/a [5,1] --> 非法(因为5已经是复合数据) 声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
|
|
| 返回顶楼 | |
|
时间:2008-06-30
弄成一对多的表,的确不太好判断重复!
|
|
| 返回顶楼 | |





