Каков наилучший способ / лучший способ проверить, находится ли объект в базе данных с использованием JPA?
Я пишу клиент, который добавляет информацию о хосте в БД. Например, прилагается хранилище LUNS, HBA и т. Д ...
Если я хочу добавить лун для хоста, я должен проверить, есть ли лун в базе данных. (Lun уже может быть подключен к другому хосту).
Я вижу 2 варианта:
- Я делаю выбор для Lun, чтобы проверить, находится ли он уже в БД
- Попробуйте вставить Lun и проверьте исключение (уникальное ограничение)
Есть ли у кого-то опыт с этим.
BR, Rene