一对多、多对多的对象映射到数据库中是如何做持久化的?

hylent 发布于 2013/09/03 17:42
阅读 279
收藏 0

rt

比如,一篇文章(Article)有许多标签(Tag),A可以选择使用系统自有的T,也可以使用新增加的T。

这样的话,如果编辑保存一个A的时候,要怎么自动处理T?给T加标记(isNew、isModified)?

加载中
1
Flying旺
Flying旺
看看软件工程吧!上面的对象设计有详细的讲解!
hylent
hylent
看来我这就是非科班出身的局限性了么。。
0
hylent
hylent

我好像知道了。。

hibernate中的inverse cascade

0
newzai
newzai

设计到2个方面的同步。

1. 程序级别的对象之间的 关联,这边肯定需自己手动关联的,例如Add、Del、Set之类的接口。

2.在数据库级别同步关联,也就是说,你在程序级别的某个对象中ADD或者DEL了关联对象,需要Update自己(并发总是,如果使用反向关联(inverse)就可能不需要)


0
魔力猫
魔力猫
数据库如何持久化?看关系数据库就知道了,关联表而已。
返回顶部
顶部