减去而不是暴露

时间:2013-06-08 04:01:40

标签: grails gorm criteria

我想显示未完成的投票,而当前用户不参与这些投票。

我从这些标准开始:

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())
        }

1 个答案:

答案 0 :(得分:0)

如果你需要在Gorm中做出否定NOT,你可以使用:

ne (检查2个值是否相等)

neProperty (检查2个属性是否相等)

因此,在您的情况下,我会使用条件检查currentUser是否参与投票:

neProperty("currentUser", "user")