Prevent grails from fetching domain object
Question
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)
La solution
Use the dynamic "fooId" property for a domain class property "foo":
myService.doIt(Image.get(1).userId)
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow