我必须执行多个查询作为批更新
我有下面的代码
List<BigInteger> queryObj= new ArrayList<BigInteger>();
queryObj.add(new BigInteger("92408"));
queryObj.add(new BigInteger("92409"));
queryObj.add(new BigInteger("92410"));
queryObj.add(new BigInteger("92411"));
for(BigInteger id : queryObj){
Query q = entityManager.createQuery("update LineItemMeta set name = :name where
lineItemMetaId = :lineItemMetaId");
q.setParameter("name","abcd");
q.setParameter("lineItemMetaId", id);
}
entityManager.persist(listOfQuery);
此entitymanager.persist不起作用。
请建议使用spring数据jpa的任何替代方法
暂无答案!
目前还没有任何答案,快来回答吧!