2012-10-22 97 views
0

我在WebSphere V8上使用Open JPA 2.0 - IBM实现。我需要在单个查询级别设置查询超时。这可以如何实现?JPA查询超时

使用下面的提示将设置超时所有查询,但我需要控制这个特定查询

javax.persistence.query.timeout

回答

1

ERRM,也许......

query.setHint("javax.persistence.query.timeout", timeout); 
+0

感谢您的回答。如果我将此属性设置为persistence.xml级别并且还在代码级别,那么优先级是什么?代码级别提示query.setHint是否会覆盖persistence.xml级别的配置? –

+0

EMF级别适用于所有设置,并被任何本地设置值覆盖。 – DataNucleus