我在网上找到了以下代码,用于从DB中获取对象。现在锁是什么意思? 它锁定了吗?
public T findById(ID id, boolean lock) {
T entity;
if (lock) {
entity = (T) getSession().load(getPersistentClass(), id, LockMode.UPGRADE);
} else {
entity = (T) getSession().load(getPersistentClass(), id);
}
return entity;
}