@marcosalex escreveu:
@ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "ESPECIALIDADEID", referencedColumnName = "ESPECIALIDADEID") private Especialidade especialidade;
Parece coisa a toa, mas não consegui encontrar resposta simples, talvez não esteja sabendo perguntar. Tenho uma entidade PESSOA com um campo
ESPECIALIDADEID
.1. Quando preciso somente da tabela principal faço a pesquisa com
JPA
e funciona certo, a especialidade vemnull
e não faz o join nosql
2. Quando quero a especialidade, instancio o atributo daí ele faz o join e traz o objeto
3. O problema é quando quero buscar o id da especialidade sem precisar fazer join.EspecialidadeId
na tabela pessoa. Se tento buscar pelo objeto, ele está null. Se dou o new, ele faz o join na tabela. Como eu tenho que fazer pra buscar o campoESPECIALIDADEID
sem precisar fazer o join?
Mensagens: 2
Participantes: 2