什么是JeeSite代码生成器?
JeeSite代码生成类似于mybatis的逆向工程,是JeeSite提供的生成基础规范代码的功能
使用步骤
以报销记录表和报销项记录表为例,对两张表进行基础代码自动生成
- 数据库建表
//报销记录表
create table ExpenseClaimRecords(
ID varchar(64) NOT NULL,
Project_name nvarchar(30) NOT NULL,
Date timestamp NOT NULL,
Total decimal(6,2) NOT NULL,
create_by nvarchar(64) NOT NULL,
create_date timestamp NOT NULL,
update_by nvarchar(64) NOT NULL,
update_date timestamp NOT NULL,
remarks nvarchar(255),
del_flag char(1) NOT NULL,
CONSTRAINT key_number PRIMARY KEY(ID)
);
//报销项记录表
create table ExpenseClaimDetails(
ID varchar(64) NOT NULL,
Transportation decimal(6,2) NOT NULL,
Meals decimal(6,2) NOT NULL,
Office_Stationery decimal(6,2) NOT NULL,
Others decimal(6,2) NOT NULL,
Total decimal(6,2) NOT NULL,
create_by nvarchar(64) NOT NULL,
create_date timestamp NOT NULL,
update_by nvarchar(64) NOT NULL,
update_date timestamp NOT NULL,
remarks nvarchar(255),
del_flag char(1) NOT NULL,
CONSTRAINT key_number PRIMARY KEY(ID)
);
2.运行项目服务器,登录到JeeSite管理平台
点击研发工具——代码生成工具——新增
将表添加进去然后在选择表的关系,与生成的路径进行代码的生成
记录学习过程的坑
在生成过程中生成的参数不同导致生成的标准累项目报错