JPA 异常信息:Every derived table must have its own alias

出现以上异常时,在网上找了一圈,没发现解决问题的方式,但最根本上还是SQL语句的不对。

后来发现JPA查询MySQL数据库时翻译的SQL语句居然是ORACLE的SQL。

检查后发现,在更改数据库的时候,Hibernate数据库方言不对。

将hibernate.dialect改为org.hibernate.dialect.MySQL5Dialect就可以了。

你可能感兴趣的:(JPA)