是施用Hibernate的关联保存还是自己写DAO保存好?大家能说几句么
是使用Hibernate的关联保存还是自己写DAO保存好?大家能说几句么?
自己知道标题写的不好,也是刚开始接触这些东西,所有有些不清楚。
我用的平台是Webwork+Spring+Hibernate;
比如,A表->B表是一对多的关系,这时可以在A表的映射文件中把B表设置成关联的,保存A表中的对象时同时也就保存了B表中的对象,
也可以在Action中分别用两个表的对象各自的DAO进行存取。
这两种方法有什么优缺点么?
老兄,你真是惜墨如金呀,能再说说么?
自己知道标题写的不好,也是刚开始接触这些东西,所有有些不清楚。
我用的平台是Webwork+Spring+Hibernate;
比如,A表->B表是一对多的关系,这时可以在A表的映射文件中把B表设置成关联的,保存A表中的对象时同时也就保存了B表中的对象,
也可以在Action中分别用两个表的对象各自的DAO进行存取。
这两种方法有什么优缺点么?
1 楼
抛出异常的爱
2006-10-30
关联写的快效率慢
各自存写的慢效率快
PS:新手贴....
建议用关联....到系统慢了再去把他们分开....
各自存写的慢效率快
PS:新手贴....
建议用关联....到系统慢了再去把他们分开....
2 楼
ywx11226
2006-10-30
当然是首先根据业务需要的,一般情况下的话,还是采用级联保存更新的方法比较好。
3 楼
lz_cleaner
2006-10-30
抛出异常的爱 写道
关联写的快效率慢
各自存写的慢效率快
PS:新手贴....
建议用关联....到系统慢了再去把他们分开....
各自存写的慢效率快
PS:新手贴....
建议用关联....到系统慢了再去把他们分开....
老兄,你真是惜墨如金呀,能再说说么?