主从表,生成代码有误,无法使用!!
本帖最后由 liangzy 于 2018-8-24 16:29 编辑版本: 3.7.8
1.主表,就加两个字段:如下图:
2.子表, 加两个字段:如下:
外键:
4
5.生成的代码:
就两个字段,生成的主从表,为什么代码就有错??为什么?????? 主表的sql:
SET FOREIGN_KEY_CHECKS=0;
-- ----------------------------
-- Table structure for fina_ocr_test
-- ----------------------------
DROP TABLE IF EXISTS `fina_ocr_test`;
CREATE TABLE `fina_ocr_test` (
`id` varchar(36) COLLATE utf8_bin NOT NULL,
`create_name` varchar(50) COLLATE utf8_bin DEFAULT NULL COMMENT '创建人名称',
`create_by` varchar(50) COLLATE utf8_bin DEFAULT NULL COMMENT '创建人登录名称',
`create_date` datetime DEFAULT NULL COMMENT '创建日期',
`update_name` varchar(50) COLLATE utf8_bin DEFAULT NULL COMMENT '更新人名称',
`update_by` varchar(50) COLLATE utf8_bin DEFAULT NULL COMMENT '更新人登录名称',
`update_date` datetime DEFAULT NULL COMMENT '更新日期',
`sys_org_code` varchar(50) COLLATE utf8_bin DEFAULT NULL COMMENT '所属部门',
`sys_company_code` varchar(50) COLLATE utf8_bin DEFAULT NULL COMMENT '所属公司',
`bpm_status` varchar(32) COLLATE utf8_bin DEFAULT '1' COMMENT '流程状态',
`file_name` varchar(32) COLLATE utf8_bin DEFAULT NULL COMMENT '图片名称',
`content` longtext COLLATE utf8_bin COMMENT '识别内容',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
子表的SQL:
SET FOREIGN_KEY_CHECKS=0;
-- ----------------------------
-- Table structure for fina_ocr_test_detail
-- ----------------------------
DROP TABLE IF EXISTS `fina_ocr_test_detail`;
CREATE TABLE `fina_ocr_test_detail` (
`id` varchar(36) COLLATE utf8_bin NOT NULL,
`create_name` varchar(50) COLLATE utf8_bin DEFAULT NULL COMMENT '创建人名称',
`create_by` varchar(50) COLLATE utf8_bin DEFAULT NULL COMMENT '创建人登录名称',
`create_date` datetime DEFAULT NULL COMMENT '创建日期',
`update_name` varchar(50) COLLATE utf8_bin DEFAULT NULL COMMENT '更新人名称',
`update_by` varchar(50) COLLATE utf8_bin DEFAULT NULL COMMENT '更新人登录名称',
`update_date` datetime DEFAULT NULL COMMENT '更新日期',
`sys_org_code` varchar(50) COLLATE utf8_bin DEFAULT NULL COMMENT '所属部门',
`sys_company_code` varchar(50) COLLATE utf8_bin DEFAULT NULL COMMENT '所属公司',
`bpm_status` varchar(32) COLLATE utf8_bin DEFAULT '1' COMMENT '流程状态',
`names` varchar(32) COLLATE utf8_bin DEFAULT NULL COMMENT 'names',
`p_id` varchar(32) COLLATE utf8_bin DEFAULT NULL COMMENT 'pid',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin; 很明显,子表的包,没有创建啊??这问题也太明显了啊,jeecg的大神们不可能没有注意到的吧。
我可以加个包上去,可问题是,到时你们一升级,我这又惨了啊。。 收录,我们测试下
页:
[1]