Gente, como eu consigo, na namedQuery do JPA, chamar um campo personalizado? (SELECT C, C.PREFIXO AS OUTRONOME FROM TEBELA C)
Se eu tentar fazer algo similar a isso ele não reconhece o “AS”
Duplciar campo na namedquery do jpa
A
3 Respostas
Não tem como você fazer isso utilizando NamedQuery normal.
Você poderia fazer utilizando NativeQuery com ComplexMapping.
Aqui tem vários exemplos de query para JPA: JPA Consultas e Dicas
A
Vlw a dica Jake!
A
Deu certo, mas não da forma que estava no site, deixei read-only os campos
@JoinColumn(name = "PREFIXO", referencedColumnName = "PREFIXO", insertable=false, updatable=false)
@ManyToOne(optional = false)
private TabelOutra outra;
insertable=false, updatable=false deixa o campo como read-only, a partir daí você pode recuperá-lo
Criado 27 de abril de 2012
Ultima resposta 27 de abr. de 2012
Respostas 3
Participantes 2