gpt4 book ai didi

java - Toplink IN 子查询

转载 作者:行者123 更新时间:2023-12-01 05:59:33 26 4
gpt4 key购买 nike

我有 2 个对象通过 oneToMany 关系关联(“一个模型可以有多个事件”)。

我正在尝试在 ejbql 中创建一个子查询来查找一个事件的模型,如下所示:

SELECT model 
FROM RegModelValue model
WHERE :event IN (model.events)

....但 toplink 无法识别模型别名并告诉我“内部异常:第 1:129 行:意外标记:模型”

有什么想法吗?

非常感谢!

最佳答案

我认为顺序错误,:event 不能在 IN 之前。

试试这个:

    SELECT model 
FROM RegModelValue model
JOIN model.events events
WHERE events.id = :event

关于java - Toplink IN 子查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1487869/

26 4 0
文章推荐: java - Spring 和 Struts2 REST - junit 测试
文章推荐: jquery - 如何捕获仅当