Hibernate реализация findByID - PullRequest
0 голосов
/ 22 июля 2011

Я нашел следующий код в сети для извлечения объекта из БД. Что означает блокировка ??Когда он блокируется?

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;
    }

1 Ответ

2 голосов
/ 22 июля 2011

Он просто использует соответствующий Hibernate LockMode .Если у вас есть более конкретный вопрос, вам будет легче ответить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...