Ссылаясь на Javadoc сеанса http://docs.jboss.org/hibernate/orm/4.2/javadocs/, Параметр LockMode следует заменить на LockOptions.
Вот выдержка из javadoc.
@ Не рекомендуется загружать объект (String entityName,Сериализуемый идентификатор, LockMode lockMode) Устаревший.Параметр LockMode следует заменить на LockOptions Возвращать постоянный экземпляр данного класса сущности с заданным идентификатором, получая указанный режим блокировки, предполагая, что экземпляр существует.
Параметры:
entityName- постоянный класс
id - действительный идентификатор существующего постоянного экземпляра класса
lockMode - уровень блокировки
Возвращает:
постоянныйэкземпляр или прокси