天天看点

异常解决:org.hibernate.QueryException: Legacy-style query parameters (`?`) are no longer supported

异常报告为:java.lang.IllegalArgumentException: org.hibernate.QueryException: Legacy-style query parameters (`?`) are no longer supported;use JPA-style ordinal parameters (e.g., `?1`) instead

对应翻译为:java.lang.IllegalArgumentException: 旧式查询参数(

)不再支持;请使用JPA样式的序号参数(例如,`?1’)取而代之;

问题源码如下:

更改后的源码:

只是在问号后加了个0, “?”---->"?0",这就是新的JPA样式。异常也就解决了。。

继续阅读