2012-10-22 3 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