數據庫中和代碼中都沒有'cat_age'列名;但是用jpa保存的時候,總是提示此錯誤;這個問題糾結半天,后來在朋友的指點下,找到問題所在:
spring data jpa 使用默認策略是ImprovedNamingStrategy
所以修改配置下下hibernate的命名策略就可以了在application.properties文件中加入
spring.jpa.hibernate.naming.physical-strategy=org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl
問題就可以解決了