liangzy 发表于 2018-8-24 16:27:21

主从表,生成代码有误,无法使用!!

本帖最后由 liangzy 于 2018-8-24 16:29 编辑

版本: 3.7.8
1.主表,就加两个字段:如下图:


2.子表, 加两个字段:如下:


外键:


4


5.生成的代码:
































liangzy 发表于 2018-8-24 16:32:21

就两个字段,生成的主从表,为什么代码就有错??为什么??????

liangzy 发表于 2018-8-24 16:38:38

主表的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;

liangzy 发表于 2018-8-24 16:43:59

很明显,子表的包,没有创建啊??这问题也太明显了啊,jeecg的大神们不可能没有注意到的吧。
我可以加个包上去,可问题是,到时你们一升级,我这又惨了啊。。

admin 发表于 2018-8-26 20:56:43

收录,我们测试下
页: [1]
查看完整版本: 主从表,生成代码有误,无法使用!!