Предположим, что объекты типа A хранятся в БД. Здесь, как я загружаю определенный из базы данных с помощью hibernate:
org.hibernate.Session session = ...;
long id = 1;
A obj = session.load(A.class, id);
Если объект с id = 1 не существует, я получу ObjectNotFoundException. Но есть ли способ проверить, существует ли такой объект, не вылавливая исключение? То, что я хотел бы иметь, это smth like:
org.hibernate.Session session = ...;
long id = 1;
boolean exists = session.exists(A.class, id);
if(exists){
// do smth.....
}
Не удалось найти hibernate docs...