Ich habe Probleme mit GORM in Grails. Ich habe zwei Beziehungen, die wie folgt aussehen:GORM mit Verbindung auswählen
Company
static hasMany = [
users:User,
]
---------
User
// no mention about entity Company
Ich brauche alle Unternehmen zu erhalten, die mit einem bestimmten Benutzer verbunden sind.
User user = springSecurityService.currentUser
def results = Company.executeQuery("select c from Company c join User u where u.id = ${user.id}")
SQL-Syntax von dem, was ich brauche, sieht wie folgt aus: Select * from Company C join User u on u.company_id=c.id where u.id=user.id.
Mein Fehler ist: Path expected for join!
In Datenbank eine neue Join-Tabelle erstellt wurde, seinen Namen company_user
ist. Irgendeine Idee, wie man dieses einfache auswählt?
wählen c von Unternehmen c.users verbinden c u wo u.id = $ {user.id}“ – Vahid
Danke @vahid. Es als Antwort Sende so kann ich akzeptieren es. –