"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

Erstellen eines Finders bei CMP (J2EE)

grubjo 08.05.2003 - 13:18 492 2
Posts

grubjo

Little Overclocker
Registered: Jun 2002
Location: Graz
Posts: 56
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

Legend
undead
Avatar
Registered: Nov 2000
Location: Off the grid.
Posts: 6845
post mal den aufbau deiner tabellen, vor allem den teil mit den usern und die _komplette_ fehlermeldung

grubjo

Little Overclocker
Registered: Jun 2002
Location: Graz
Posts: 56
Danke, es funktioniert schon. Habe es wie folgend gemacht:

SELECT OBJECT(p)
FROM Projects p, IN (p.UserProject) AS up
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz