Используя session.load()
или session.get()
или любой другой метод org.hibernate.session
, возможно ли получить запись в спящем режиме на основе столбца Unique, а не значения столбца PK?
Мое требование состоит в том, что мне нужно получить записи на основе уникального значения столбца, а не первичного ключа.
Это похоже на то, что я не хочу использовать API критериев. Мне нужно использовать session.get или загружать методы. Ответ, о котором вы говорили, - это поиск. Но я прошу получить одну запись на основе уникального ключа. Скажем, например. У моего класса Fruit есть идентификатор столбца PK и уникальный идентификатор столбца, который является уникальным ключом. Я хочу получить уникальную запись на основе идентификатора fruitID, а не ID. например. Фруктовые фрукты = (Фрукты) session.get(Fruit.class, fruitID); здесь fruitID - уникальный столбец класса Fruit.