合并域对象列表

时间:2011-05-16 03:59:21

标签: java hibernate dao

我想在一系列对象上更改标志。标准的DAO实践是什么:

  • 更改表中所有对象的属性?
  • 合并对象列表?

1 个答案:

答案 0 :(得分:1)

你偶然发现了经典的DAO方法常常导致性能不佳的事情之一。根据您的持久性引擎,将其转换为一个有效的UPDATE语句而不必单独更新数百个对象将非常棘手。

我会查看我的业务对象,估计可以同时更改的对象数量,并测量对“纯”oo域模型的影响(通常归结为迭代这些对象并将其更改为一次)或添加一个自定义方法,只为这种情况进行批量更新调用。