我试图通过spring 2.5和hibernate 3从我们的应用程序运行查询,但查询既没有超时也没有返回结果(查询挂起),当我从查询浏览器运行相同的查询时它工作正常。
即使我增加了查询超时仍然无法获取结果。
我试图增加查询执行超时但无法返回记录
<property name="javax.persistence.query.timeout" value="3000" />
<tx:advice id="defaultTxAdvice" transaction-manager="transactionManager">
<tx:attributes>
<!-- Keep SequenceService in a isolation transaction -->
<tx:method name="get*" read-only="true" />
<!-- By default, A runtime exception will rollback transaction. -->
<tx:method name="*" timeout="100" rollback-for="ApplicationException" />
</tx:attributes>
</tx:advice>
非常感谢任何形式的帮助/建议
答案 0 :(得分:0)
这些是我对此问题的看法。因为我在这里找不到相关的代码..
还有其他可能性,但除非我看到代码,否则我无法提出任何建议。