提问人:Stephan 提问时间:1/14/2021 更新时间:3/1/2021 访问量:2583
JPA 查询中的超时
Timeout in JPA queries
问:
我正在我们的应用程序中使用 spring data jpa。 如果数据库没有响应,我想抛出超时异常。 我们如何在不使用实体管理器的情况下在简单的 jpa 查询中设置超时?
问候 斯蒂芬
答:
0赞
Faramarz Afzali
3/1/2021
#1
你试过吗?spring.jpa.properties.javax.persistence.query.timeout=60000
application.properties
如果您的问题仍然存在,请尝试添加 Spring Transaction 注解,如以下代码所示。
@Transactional(timeout=10)
@Override
public List<EntityModel> function(EntityModel model) {
}
评论