具有Hibernate分离标准的HibernateCursorItemReader

时间:2014-02-06 05:15:33

标签: hibernate spring-batch detachedcriteria

如何使用Spring批处理的“HibernateCursorItemReader”来使用hibernate分离标准?

1 个答案:

答案 0 :(得分:0)

解决方案可能如下:

  1. 创建自定义HibernateDetachedCriteriaItemReader<> extends AbstractItemCountingItemStreamItemReader<>
  2. 添加属性Criteria criteria并在使用前将其注入
  3. 重写所有do*()函数以管理结果集生命周期
  4. 或从HibernateCursorItemReader延伸并覆盖doOpen()以使其在双模式下工作(正常,具有分离标准)