jeesite学习笔记(1)——代码生成

第一步:

在数据库新建一个学院表和一个专业表

(注意学院表和专业表之间存在一对多的关系,学院表中的学院代码【XYDM】与专业表中的学院编号【School_id】存在对应关系,在传值时使用的都是两者的【id】)

学院表:

jeesite学习笔记(1)——代码生成

专业表:

jeesite学习笔记(1)——代码生成

第二步:
登录jeesite平台使用代码生成功能中的业务表添加功能

jeesite学习笔记(1)——代码生成

第三步:
分别添加学院表和专业表

学院表:

jeesite学习笔记(1)——代码生成

专业表:

jeesite学习笔记(1)——代码生成

第四步:
建立相应的字典

jeesite学习笔记(1)——代码生成

其中键值是用来传递的值,标签是我们所能看到的内容,类型是字典的名称

按照此步骤分别添加major(1文,2理,3综合)类型和yes_no(1是,2否)类型的字典

第五步:
生成方案的配置

注意在此过程中需要先生成子表,再生成父表!!!

专业表:

jeesite学习笔记(1)——代码生成

学院表:

jeesite学习笔记(1)——代码生成

第六步:
生成新的菜单

jeesite学习笔记(1)——代码生成

按照自己的构想进行菜单设置,需要注意的是:

jeesite学习笔记(1)——代码生成

jeesite学习笔记(1)——代码生成

第七步:
为系统管理员设置可见权限

jeesite学习笔记(1)——代码生成

第八步:
对专业表(子表)的demoProjectcontroller.java文件进行更改

(1)添加新的注入,将父表属性添加进来

jeesite学习笔记(1)——代码生成

(2)在form方法中新增一个传值的方法

jeesite学习笔记(1)——代码生成

首先实例化一个父类的对象,利用service中的findList方法将对象中的数据存放在链表中,链表名为college,后采用model.addAttribute方法将链表传递至表单form当中

第九步:
对专业表(子表)的demoProjectform.jsp文件进行更改

jeesite学习笔记(1)——代码生成

(1)将path更改为专业表(子表)与学院表(父表)进行连接的对应属性名称,在demoProject.java文件中可以找到

jeesite学习笔记(1)——代码生成

(2)将item当中相关的值进行更改

jeesite学习笔记(1)——代码生成

第十步:
保存所有操作,刷新代码并重启服务器和jeesite平台


结果展示:

学院管理:

jeesite学习笔记(1)——代码生成

jeesite学习笔记(1)——代码生成

专业管理:

jeesite学习笔记(1)——代码生成

jeesite学习笔记(1)——代码生成

(学院信息进行添加后会在专业信息添加界面进行显示)