Hallöle,
ich habe drei tabellen:
tabelle1, tabelle2 und zwischentabelle. tabelle1 und 2 haben jeweils eine id-spalte, die als pk deklariert ist. die zwischentabelle besteht aus diesen beiden pks:
pk von tabelle1 = id_table1
pk von tabelle2 = id_table2
zwischentabelle = fks: id_1 und id_2
jetzt wollte ich eine abfrage machen à la:
da schimpft hibernate, dass meine zwischentabelle keinen primary-key hat. seh ich ja ein. also wollte ich meine abfrage so gestalten:
habe es auch so probiert:
bekomme dann aber diese fehlermeldung:
???:L
über tipps würde ich mich sehr freuen! danke und gruß!
pusteblume
ich habe drei tabellen:
tabelle1, tabelle2 und zwischentabelle. tabelle1 und 2 haben jeweils eine id-spalte, die als pk deklariert ist. die zwischentabelle besteht aus diesen beiden pks:
pk von tabelle1 = id_table1
pk von tabelle2 = id_table2
zwischentabelle = fks: id_1 und id_2
jetzt wollte ich eine abfrage machen à la:
Code:
select id_1 from zwischentabelle where id_2 = 'xxx';
Code:
select tabelle1.id_table1 from tabelle1 where Zwischentabelle.id_2 = xxx;
habe es auch so probiert:
Code:
select t1.id_table1 from Tabelle1 as t1, Zwischentabelle as zt where zt.id_2 = xxx;
bekomme dann aber diese fehlermeldung:
javax.servlet.ServletException: org.hibernate.QueryException: could not resolve property: id_2 of: path.to.package.beans.Zwischentabelle[select t1.id_table1 from path.to.package.beans.Zwischentabelle as zt, path.to.package.beans.Tabelle1 as t1 where zt.id_2= 'xxx']
???:L
über tipps würde ich mich sehr freuen! danke und gruß!
pusteblume