|
在jeecg3.6.5的 online coding 的数据库导入表单
报错
导入现有的表的时候报错
[org.hibernate.engine.jdbc.spi.SqlExceptionHelper]SQL Error: 1048, SQLState: 23000
[org.hibernate.engine.jdbc.spi.SqlExceptionHelper]Column 'jform_category' cannot be null
[org.jeecgframework.core.common.exception.GlobalExceptionResolver]全局处理异常捕获:
com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Column 'jform_category' cannot be null
讨论发现cgform_head表中有 'jform_category' 字段
`jform_category` varchar(50) NOT NULL default 'bdfl_ptbd'
jform_category 这个字段在cgform_head中设置非空,在代码实现中没设置默认值
于是
org.jeecgframework.web.cgform.controller.trans.
CgformTransController类中
public AjaxJson transEditor(HttpServletRequest request, String id)
方法 新增
cgFormHead.setJformCategory("bdfl_ptbd");
重新导入即可 |
|