gpt4 book ai didi

grails - grails webflow选择语句问题

转载 作者:行者123 更新时间:2023-12-02 15:39:01 24 4
gpt4 key购买 nike

我在grails应用程序中使用了webflow,在休眠模式下我有2个表与ManyToMany关系。如您所知,这种关系创建了一个具有原始表的2个主键的表,它们均是第三个表的主键。

我的表是destination和destinationGroup。

我用动态查找器编写了一条select语句,以获取具有特定目的地的目标组列表。
我尝试这些方法,但对任何一种都无效:
1-

def DestinationInstance = Destination.get(params.destination)
flow.DestinationGroupList = DestinationGroup.executeQuery("select distinct d.name,d.description from DestinationGroup d where d.destinations = :p",[p:DestinationInstance])

2
def DestinationInstance = Destination.get(params.destination)
flow.destinationGroupList = DestinationGroup.findAllWhere(Destinations:destinationInstance)

3
def DestinationInstance = Destination.get(params.destination)
flow.destinationGroupList = DestinationGroup.findAll("from DestinationGroup as d where d.destinations =:p", [p:destinationInstance]

)

这3条语句无效,如果有任何解决此问题的理由,请告诉我。
谢谢

最佳答案

您是否尝试过条件查询?

def c = DestinationGroup.createCriteria()
flow.destinationGroupList = c.list{
destinations{
idEq(destinationInstance.id)
}
}

关于grails - grails webflow选择语句问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3965529/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com