我在Hibernate中使用get(Classname.class,Serizelbea,LOCKOPTIONS)锁定了一条记录,但发生了异常,我想解锁这条记录。我在互联网上搜索过,但我找不到任何方法来解决这个问题。
请帮帮我
答案 0 :(得分:0)
我非常确定evict
会释放对象上可能存在的所有锁。如果没有,那将是一个严重的问题,因为Hibernate将锁定它不再知道的对象。
您是否希望能够在以后执行另一个get
但无锁定的情况下访问该记录。
唯一的问题是,如果您想测试锁定真的已经发布,那可能会很乏味。