@Chuvinha escreveu:
Não estou conseguindo fazer um join usando
Spring Data e JPA
.return em.createQuery( "SELECT IK.dsKey, IK.dsValue, LG.idIso6391, CT.idIso31662 " + "FROM I18nKeyModel IK " + "JOIN LanguageModel LG " + "ON IK.cgLanguage = LG.cgLanguage " + "WHERE LG.idIso6391 = :cdIsoLanguage ", I18nKeyModel.class) .setParameter("cdIsoLanguage", cdIsoLanguage) .getResultList();
Tentei fazer assim mas deu erro de sintaxe.
A
query
é essa:SELECT IK.*, LG.ID_ISO_639_1 FROM I18N_KEY IK JOIN LANGUAGE LG ON IK.CG_LANGUAGE = LG.CG_LANGUAGE WHERE LG.ID_ISO_639_1 = 'en'
Observação: Na classe
I18nKeyModel
não temfk
, apenas umInteger
cgLanguage
.Alguém poderia me ajudar?
Mensagens: 2
Participantes: 2