增加字段后为什么要清空原有数据才能使用?
最近项目 ssh2+mysql 快做完了 突然说要加字段,于是在一张表中增加一个 int类型的字段 允许为空 默认值为0.
po和hibernate的映射中都配置好,从新部署项目然后访问,却要报错
Null value was assigned to a property of primitive type setter of com.dx.entity.po.Order_List.commented_timesl
可是数据库明明有数据值为0啊!
把数据库数据清空后 添加进去新的数据 就可以了 这个是怎么回事呢?
[解决办法]
你通过控制台,查看一下,原来的数据中,该新增字段的值是什么 ,应该是有NULL的了
[解决办法]
你直接在数据库中试试看先
[解决办法]