我的持久层框架用的是srping-data-jpa,网上查了很多都说是因为sql语句不对需要起别名,
然而我的不是这个问题。
原来是我忘记修改配置文件了。
发现JPA查询MySQL数据库时翻译的SQL语句居然是ORACLE的SQL。
检查后发现,在更改数据库的时候,Hibernate数据库方言不对。
将hibernate.dialect改为org.hibernate.dialect.MySQL5Dialect就可以了。
个人笔记。
原文在这里:https://www.glxxw2018.com/study/blog/detail/QWJ5K9Xl4A.html