Je suis en train d'interroger une base de données Grails en utilisant:Grails interroge la base
def per = User.get(springSecurityService.principal.id)
def query = Post.whereAny {
author { username == per.username }
}.order 'dateCreated', 'desc'
messages = query.list(max: 10)
Mon utilisateur est dans un domaine utilisateur et dans le domaine post je:
String message
User author
Date dateCreated
quand je lance cette requête est vide chaque fois que ma méthode dans le contrôleur pour remplir la base de données est:
def updateStatus() {
def status = new Post(message: params.message)
System.out.println("test " + params.message)
status.author = User.get(springSecurityService.principal.id)
status.save()
}
Je suis très nouveau à qu bases de données dans les grails, donc si quelqu'un peut vous recommander de lire ce serait bien aussi.
Merci