Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Z
ZhangKuan
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
JIRA
JIRA
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
张宽
ZhangKuan
Commits
2bff781f
Commit
2bff781f
authored
Jan 02, 2019
by
张宽
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Update README.md
parent
d96df699
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
4 additions
and
40 deletions
+4
-40
README.md
README.md
+4
-40
No files found.
README.md
View file @
2bff781f
##SpringMVCProjectTemplate 自动生成代码文档说明
此项目用于自动生成后端代码,生成包含实体类的两个文件,以及dao层接口Mapper以及xml文件。
### 1.修改xxxxGeneratorConfig.XML文件
#### 进入项目后根据我们项目使用的数据库选择相应xml配置文件进行更改(mysql,oracle或者postgresql)
***(1)文件所在的位置**
*
~/web/src/main/resources/mybatis/xxxxGeneratorConfig.xml
##PermissionsSpringMVCProjectTemplate 说明
此项目是基本的用户权限管理数据库 包括部门 用户 角色 菜单 用户及角色关系 角色及菜单关系 等表的增删改查功能的接口
***(2)开始更改**
*
根据使用的数据库更改相应的xxxxGeneratorConfig.xml文件(例如使用mysql会修改mysqlGeneratorConfig.xml)。
***(3)第一点更改**
*
xml文件中存在标签:
***classPathEntry location=""**
*
中location对应的jar包路径,更改为自己本地的路径。(建议使用的maven本地仓库中的jar包)
***(4)第二点更改**
*
***jdbcConnection:**
*
1.
connectionURL 更改为需要连接的url
2.
userId 数据库的用户名
3.
password 数据库密码
***(5)第三点更改**
*
oracle数据库:
<table>
中schema更改为 "DataBase用户"
postgresql数据库:
<table>
中schema更改为 "DataBase用户" tableName中表名,具体参考示例
omainObjectName生成的实体类的名字
enableCountByExample 默认true
### 2.修改pom.xml
修改pom.xml中
***标签plugins**
*->*
**标签plugin**
*->*
**标签**
*
下包含
mysql,
oracle,
postgresql
使用的配置路径(例:使用的mysql就启用${basedir}/src/main/resources/mybatis/mysqlGeneratorConfig.xml配置文件) 将不用的注释掉。
### 3.运行生成过程
运行mybatis_generate.sh文件,就在项目根目录下面。
### 4.备注
PS:项目根目录下面的脚本作用clean_mybatis_generated.sh和clean_mybatis_generated_springmvc.sh 删除相应目录下所有的文件。
### 5.自动生成"或"的实现
### 自动生成"或"的实现
1.
将下面的代码拷贝到生成
**xxxExample.java**
文件中,拷贝的位置为抽象类
**GeneratedCriteria**
中,如下图所示。
...
...
@@ -49,6 +15,4 @@ PS:项目根目录下面的脚本作用clean_mybatis_generated.sh和clean_mybati
```
!
[
代码示例
](
docs/image/yanshi.jpeg
)
2.
将项目中的
**Util.java**
文件复制到自己的项目里。本项目中Util.java文件存放路径:domain/src/main/java/com/haomostudio/Util/Util.java
\ No newline at end of file
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment