|
|
1
1
好吧,这只是我的一个愚蠢的错误。我使用Hibernate的查询语言已经有一段时间了,当我转到JPA时,我忽略了位置参数在JPA中是不同的这一事实。 其中Hibernate中的位置参数只使用'?'JPA本身希望能够重用位置参数,所以参数应该看起来像'?#“其中#是任何大于1的数字。 如果您忘记了这些数字,JPA会尝试做一些事情,而且在大多数情况下它工作得很好,但是当试图将列表作为位置参数传递时,它会失败。在我看来,如果位置参数错误,查询解析器在分析查询时应该抛出异常,但它似乎没有这样做。 |
|
|
TheCrunchyPotato · JPA查询找不到正确的构造函数 3 年前 |
|
|
smeeb · JPQL只返回第一条记录 8 年前 |
|
Jan Nielsen · 通过JPQL查询慢速子选择组 8 年前 |
|
kerner1000 · 通过更新更新实体关系。。设置查询 8 年前 |