一哥 我们项目插入操作用的是jpa,但是我数据库有个非空字段,并且设置了默认值,当我数据库插入操作时,哪个字段在java的实体对象中是null的时候,会插入失败,报字段不能为空。
Hibernate: insert into cms_transport_plan_service (deleted, distance, flag, pay_type, plan_id, price, price_id, remark, service_type, tax_rate, transport_type, vend_uscc, vendor_type) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2020-10-29 09:53:47.824 [http-nio-8080-exec-5] [,] WARN o.h.e.j.s.SqlExceptionHelper - SQL Error: 1048, SQLState: 23000
2020-10-29 09:53:47.824 [http-nio-8080-exec-5] [,] ERROR o.h.e.j.s.SqlExceptionHelper - Column ‘vendor_type’ cannot be null
上面是报错的日志,为什么 我设置了默认值 ,但是还是会报错的