天天看点

SpringBoot查询表出现 “ Unknown column 'subject0_.created_by' in 'field list'”异常

com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'subject0_.created_by' in 'field list'

出现这个异常的主要原因是:在Jpa中如果不设置表的生成规则,默认是以subject0_.created_by这种方法,

解决方案:只需要在配置文件中加入

spring.jpa.hibernate.naming.physical-strategy=org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl      

这一句配置,在启动SpringBoot就可以了。把这个写下类主要是怕自己再次犯错。

继续阅读