Commit 2bff781f authored by 张宽's avatar 张宽

Update README.md

parent d96df699
##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
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment