【发布时间】:2013-06-08 04:15:42
【问题描述】:
全部。
我编写了一个使用 JPA 连接 Azure sql DB 的程序,在代码中,我将查询超时设置如下:
Map<String,Object> map = new HashMap<String, Object>();
map.put("javax.persistence.lock.timeout", 0);
return this.getEntityManager().find( cls, id, LockModeType.PESSIMISTIC_WRITE,map);
我希望它会立即返回null,以防查询无法获得行下的锁。 但它不起作用,它总是在那里阻塞。
有什么问题吗?还是sqlserver驱动不支持超时?
非常感谢。
【问题讨论】:
标签: sql-server jpa timeout