诺依框架自动生成(树表增删改查),为什么不显示parentId等多个字段?

如下三个截图所示,在生成信息中配置了 parentFoorNo 为树父编码字段。在字段信息中配置了parentFoorNo为必填项。(建表时设置了默认值:MODIFY COLUMN parentFoorNo varchar(12) DEFAULT '0', -- 设置默认值)

最终生成的页面如图所示,列表页新建页 都没有parentFoorNo录入项,并且尝试在表中直接添加值,页面也不显示树结构。问题出在哪里?

阅读 441
2 个回答

文本框不行吧 , 把文本框改成其他的

原因是创建表时设置了多个key,导致生成有问题,错误示例如下:

CREATE TABLE detailSetting(
projec_id int(10) NOT NULL AUTO_INCREMENT COMMENT '项目编号'
,language_no char(2) NOT NULL COMMENT '言語No'
,foor_no char(12) NOT NULL COMMENT '阶层No'
,foor_name varchar(40) NOT NULL COMMENT '阶层名'
,parent_foor_no char(12) NOT NULL COMMENT '父阶层No'
,order_no int COMMENT '排序'
,rule_no char(6) NOT NULL COMMENT '規則No'
,rule_name varchar(40) NOT NULL COMMENT '規則名'
,rule_kbn char(3) NOT NULL COMMENT '規則区分'
... ...
,update_by varchar(64) NOT NULL DEFAULT 'admin' COMMENT '更新用户'
,update_time datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间'
, PRIMARY KEY (projec_id ,Language_no )
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='規則';

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题