代码生成器使用规则 1. 创建一个表,红色为必须字段,该sql执行前去掉行前的tab符号 DROP TABLE IF EXISTS `books`; CREATE TABLE `books` ( `id` varchar(64) NOT NULL COMMENT '编号', `bookid` varchar(30) default NULL COMMENT '书号', `name` varchar(100) default NULL COMMENT '书名', `author` varchar(100) default NULL COMMENT '作者', `price` float default NULL COMMENT '单价', `number` int(11) default NULL COMMENT '存库', `publish` varchar(30) default NULL COMMENT '出版社', `img` varchar(30) default 'upload/default.jpg' COMMENT '封面', `create_by` varchar(64) default NULL COMMENT '创建者', `create_date` datetime default NULL COMMENT '创建时间', `update_by` varchar(64) default NULL COMMENT '更新者', `update_date` datetime default NULL COMMENT '更新时间', `remarks` varchar(255) default NULL COMMENT '备注信息', `del_flag` char(1) NOT NULL COMMENT '删除标志', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; 2. 修改Generate类,修改如下 String moduleName = "books"; String subModuleName = ""; String className = "books"; String classAuthor = "石义良"; String functionName = "图书"; // 是否启用生成工具 Boolean isEnable = true; 右击,run as java application 3. 刷新整个项目,将com.thinkgem.jeesite.modules.books.web.BooksController中的 return "books/booksList"; return "books/booksForm"; 修改为 return "modules/books/booksList"; return "modules/books/booksForm"; 4. 将/JeeSite/src/main/java/com/thinkgem/jeesite/modules/books/entity/Books.java中的 父类修改IdEntity,并删除id成员,添加其他非红色字段成员及get、set方法。并将表映射为books表。 5. 以thinkgem身份登录,在菜单管理中添加菜单: // 模块名,例:sys // 子模块名(可选) // 类名,例:user // 类作者,例:ThinkGem // 功能名,例:用户 然后在该菜单下添加两个菜单 6. 选择角色管理,将该菜单进行授权,授权时如果报错,将/JeeSite/src/main/java/com/thinkgem/jeesite/modules/sys/service/SystemService.java中下面代码注释掉 saveActiviti(role); 本文来源:https://www.wddqw.com/doc/4064174552ea551810a687c3.html