在jeecg3.6.5的 数据库导入表单 报错解决方法
在jeecg3.6.5的 online coding 的数据库导入表单报错
导入现有的表的时候报错
SQL Error: 1048, SQLState: 23000
Column 'jform_category' cannot be null
全局处理异常捕获:
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");
重新导入即可 另外,第三方的表的建表语句需要有 注释 下载jeecg最新版本3.6.5 maven版本看看 admin 发表于 2016-8-29 16:46 static/image/common/back.gif
下载jeecg最新版本3.6.5 maven版本看看
我用的就是maven版,据说非maven版没问题
页:
[1]