【发布时间】:2015-08-19 11:40:54
【问题描述】:
如果 Spring Data Jpa 存储库查询超时,我可以捕获哪些特定异常?
假设我有这样的存储库:
public interface VoucherRepository extends CrudRepository<VoucherEntity, String> {
@Transactional(readOnly = true, timeout = 30)
VoucherEntity findByCode(String code);
List<VoucherEntity> findAllByCodeIn(List<String> codes);
}
当超时发生时调用者会看到哪个异常?
我不知道如何模拟这种情况,额外的问题是如何做到这一点?
使用的数据库是 PostrgreSQL。
【问题讨论】:
标签: java spring postgresql jpa