|
|
1
1
好吧,这只是我的一个愚蠢的错误。我使用Hibernate的查询语言已经有一段时间了,当我转到JPA时,我忽略了位置参数在JPA中是不同的这一事实。 其中Hibernate中的位置参数只使用'?'JPA本身希望能够重用位置参数,所以参数应该看起来像'?#“其中#是任何大于1的数字。 如果您忘记了这些数字,JPA会尝试做一些事情,而且在大多数情况下它工作得很好,但是当试图将列表作为位置参数传递时,它会失败。在我看来,如果位置参数错误,查询解析器在分析查询时应该抛出异常,但它似乎没有这样做。 |
|
|
ê¹ë¯¼ì¬ · 在六边形的建筑中,例外情况应该扔到哪里? 2 年前 |
|
|
Nisi Zenuni · JPA和MongoDB持久性 2 年前 |
|
Martin Pfeffer · Spring Boot JPA 2 年前 |
|
|
Manish · 数据库更新中乐观锁定的实现 2 年前 |
|
|
Eloi · JPA Buddy不生成版本化迁移,但喜欢我的数据库为空 3 年前 |