Bom dia,
Preciso de um Criteria para verificar já existe uma chave primária cadastrada na tabela para o meu objeto. Porém a chave primária tem mais de um campo. Como devo fazer?
Bom dia,
Preciso de um Criteria para verificar já existe uma chave primária cadastrada na tabela para o meu objeto. Porém a chave primária tem mais de um campo. Como devo fazer?
Você pode mapeiar uma classe para ser sua chave primária ou buscar valor via native query.Caso opte pela primeira opção
este link pode ajudar:http://www.java2s.com/Code/Java/JPA/EmbeddedCompoundPrimaryKey.htm.
Esta classe teria um atributo dentro da sua entidade a partir da aí você poderia fazer uma criteria que retornasse o maximo
dos atributos que compõem a chave primária.
Muito interessante a aplicação com JPA, mas atualmente estou usando Hibernate, e como o projeto é grande, não posso simplesmente trocar.
Preciso de uma solução para o Hibernate.