JpaDaoSupport 被删除以后 Object ret = getJpaTemplate().execute(new JpaCallback()怎么升级?

dd121011 2018-10-29 05:15:44
public int batchUpdate(final String jpql, final Object[] params) {
Object ret = getJpaTemplate().execute(new JpaCallback()
{
public Object doInJpa(EntityManager em) throws PersistenceException {
Query query = em.createQuery(jpql);
int parameterIndex = 1;
if ((params != null) && (params.length > 0)) {
for (Object obj : params) {
query.setParameter(parameterIndex++, obj);
}
}
query.setHint("org.hibernate.cacheable", Boolean.valueOf(true));
return Integer.valueOf(query.executeUpdate());
}
});
return ((Integer)ret).intValue();
}

这是以前spirng支持JpaDaoSupport 时候的一小段代码?被删除以后这段代码应该怎么调整?多谢指教
...全文
153 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
dd121011 2018-10-29
  • 打赏
  • 举报
回复
主要是Object ret = getJpaTemplate().execute(new JpaCallback(){}这一样代码

25,985

社区成员

发帖
与我相关
我的任务
社区描述
高性能WEB开发
社区管理员
  • 高性能WEB开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧