在JPA中查询超时以进行更新

时间:2019-07-17 10:40:22

标签: java jpa-2.0 nativequery

我正在使用jpa(本机查询)更新表。我想设置超时以运行更新查询。我尝试使用query.setHint("javax.persistence.query.timeout", timeout),但不起作用。还有其他方法可以添加超时吗?

下面是代码段:

Query q = getEntityManager().createNativeQuery("some update query");
q.setParameter("personId", 1234);
int count = q.executeUpdate();
getEntityManager().flush();
return count; 

0 个答案:

没有答案