我想显示未完成的投票,而当前用户不参与这些投票。
我从这些标准开始:
def displayAdherantByVote(){
def adherant=springSecurityService.currentUser.username
def elec=Election.withCriteria(){
createAlias("adherant", "adherant")
createAlias("candidature", "candidature")
eq('adherant.firstName',adherant)
projections{
property('candidature.vote')
}
def newvote(){
def votes= Vote.createCriteria()
def results=votes.list{
ge("enddateelection",new Date())
le("startdateelection",new Date())
}
答案 0 :(得分:0)
如果你需要在Gorm中做出否定NOT
,你可以使用:
ne (检查2个值是否相等)
neProperty (检查2个属性是否相等)
因此,在您的情况下,我会使用条件检查currentUser
是否参与投票:
neProperty("currentUser", "user")