我需要将用户带入会话,但如果会话中有人
,则会将我带回null groovy.lang.MissingMethodException: No signature of method:
general.Evento.findByAllAsistentes() is applicable for argument types:(general.Usuario) values: [null]
现在尝试使用.currentUser,也使用.principal,但我找不到它...
//def user = springSecurityService.currentUser
def user = Usuario.get(springSecurityService.principal.id)
log.debug "User: ${user}" // Not found, it prints null
Evento event = Evento.get(params.id)
if(!event.findByAllAsistentes(user)){
log.debug "Asistent to Event"
}
我需要你的帮助,
答案 0 :(得分:3)
findByAllAsistentes
应该是findAllByAsistentes
,除非您的Evento域对象具有名为allAsistentes
的属性。