Prevent grails from fetching domain object
Frage
I have an image which belongs to a user
class Image {
static belongsTo = [user: User]
String name
String path
}
class User {
String name
}
How can I get the user Id without fetching the user in the database :
myService.doIt(Image.get(1).user.id)
fetches the user (I just need the id here)
Lösung
Use the dynamic "fooId" property for a domain class property "foo":
myService.doIt(Image.get(1).userId)
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow