springjpa(四)QueryDsl antlr.SemanticException: Path expected for join!
这篇接上一篇的4.4异常。
根据这个异常还有他报错的其他信息,网上找了很多都没有真正解决。
最后对比了实际可以运行的项目,修改了pom的一个小配置即解决了问题。
在pom的<properties>标签中加入
<hibernate.version>5.1.15.Final</hibernate.version>
<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <hibernate.version>5.1.15.Final</hibernate.version> </properties>
我这边的项目springboot版本是1.5.9.RELEASE,他这边默认的hibernate版本是5.0.12.Final版本,而使用这个版本就会报上节4.4说的那个异常。
经测试把hibernate版本改为5.1.10Final版本都可执行成功,具体原因,目前还没找空闲时间细细探究。