Como recuperar um registro no Hibernate usando a chave Unique em vez da Primary Key
Usandosession.load()
ousession.get()
ou qualquer outro método deorg.hibernate.session
, é possível obter um registro em hibernação com base na coluna exclusiva em vez do valor da coluna PK?
Minha exigência é que eu preciso obter os registros com base no valor da coluna exclusiva e não na chave primária.
É como se eu não quisesse usar a API Criteria. Eu preciso usar o session.get ou carregar o tipo de métodos. A resposta que você mencionou é para fazer uma pesquisa. Mas eu estou pedindo para obter um único registro baseado na chave única. Diga por exemplo. Minha classe Fruit possui um ID de coluna PK e uma coluna unique fruitID, que é uma chave exclusiva. Quero recuperar um registro exclusivo com base no fruitID e não no ID. por exemplo. Fruta da fruta = (Fruta) session.get (Fruit.class, fruitID); aqui fruitID é a única coluna da classe Fruit.