小编use*_*759的帖子

如何在spring数据jpa查询中指定@lock timeout?

如何@Lock为查询指定超时.我正在使用oracle 11g,我希望我可以使用类似的东西'select id from table where id = ?1 for update wait 5'.

我定义了这样的方法,

@Lock(LockModeType.PESSIMISTIC_WRITE)
Stock findById(String id);
Run Code Online (Sandbox Code Playgroud)

它似乎永远锁定.我开始javax.persistence.lock.timeout=0LocalContainerEntityManagerFactoryBean.jpaProperties,但没有受到影响.

java oracle spring hibernate jpa

17
推荐指数
2
解决办法
2万
查看次数

标签 统计

hibernate ×1

java ×1

jpa ×1

oracle ×1

spring ×1