使用 toplink 基本查询提示时指定查询超时
对于 glassfish v2,我在网上进行了搜索,但无论如何都找不到在使用 TopLink 基本查询提示时指定查询超时的信息。我们还有另一个选择迁移到 EclipseLink,但这并不可行。
已经尝试过解决方案 http://forums.oracle.com/forums/thread .jspa?threadID=974732&tstart=-1 但似乎可以设置超时值的DatabaseQuery实际上是Toplink的,而不是TopLink必需的。
除了查询提示之外,我们是否还有其他方法来指示 JDBC 驱动程序设置此超时值?我需要在查询的基础上而不是在系统的基础上执行此操作(这只是更改 DISTRIBUTED_LOCK_TIMEOUT 的值)
For glassfish v2, I have searched through the web and I cannot find anyway to specify query timeout when using TopLink essential query hint. We have another option to migrate to EclipseLink but that is not feasible.
have tried the solution in
http://forums.oracle.com/forums/thread.jspa?threadID=974732&tstart=-1
but it seems the DatabaseQuery which one could set a timeout value is actually for Toplink, not TopLink essential.
Do we have some other way to instruct the JDBC driver for this timeout value other than the query hint? I need to do it on query-basis and not system-basis (which is just to change the value of DISTRIBUTED_LOCK_TIMEOUT)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
根据 Toplink JPA 关于 的文档查询提示:
所以我的理解是你应该能够做到这一点:
虽然没有经过测试。
According to the documentation of Toplink JPA about Query Hints:
So my understanding is that you should be able to do that:
Not tested though.