Erstellen eines Finders bei CMP (J2EE)
grubjo 08.05.2003 - 13:18 502 2
grubjo
Little Overclocker
|
Hi, ich habe 3 Tabellen (User, UserToProject, Project). Es kann ein User bei mehreren Projekten sein, und ein Projekt von kann mehrere User bearbeitet werden.
Nun möchte ich einen Finder erstellen, der alle Projekte eines Users zurückgibt.
Ich probierte schon: SELECT Object(p) FROM Projects p, UserToProjects up , Users u where u.loginName = ?1 and up.users = u.loginName and up.projects = p.userProjects
Es kommt eine Exception mit "...Encountered u.username...."
Wo kann hier der Fehler liegen? Ciao, Johannes
|
watchout
Legendundead
|
post mal den aufbau deiner tabellen, vor allem den teil mit den usern und die _komplette_ fehlermeldung
|
grubjo
Little Overclocker
|
Danke, es funktioniert schon. Habe es wie folgend gemacht:
SELECT OBJECT(p) FROM Projects p, IN (p.UserProject) AS up
|