bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column [xxx] in 'field list'
已开发的项目,在迭代期间因业务需要,会加上一些字段,这时候的Entity实体与数据库中的表不再是一一对应的了。在未调整数据库表的时候,启动项目,查询数据时会报此类异常。
调整了表结构,若此字段非空,原有的业务代码没有修改的话,插入数据或者更改数据时,报SQL异常。
entity不能比数据库字段多或者少 需要一一对应起来!
相关业务需要同步完成逻辑修改。
业务调整时,增删改查的逻辑需要同步完善、SQL需要调整、表结构也需要调整。


![Unknown column [xxx] in ‘field list‘ Unknown column [xxx] in ‘field list‘](http://www.mshxw.com/aiimages/31/288141.png)
