Mybatis代码自动生成插件使用
来源:互联网 发布:股票基本面软件 编辑:程序博客网 时间:2024/06/05 04:06
1.配置pom.xml
添加mybatis-generator-maven-plugin到pom.xml。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<?
xml
version
=
"1.0"
encoding
=
"UTF-8"
?>
<
project
xmlns
=
"http://maven.apache.org/POM/4.0.0"
xmlns:xsi
=
"http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation
=
"http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
>
<
parent
>
<
artifactId
>orm</
artifactId
>
<
groupId
>com.cdai.demo</
groupId
>
<
version
>1.0-SNAPSHOT</
version
>
</
parent
>
<
modelVersion
>4.0.0</
modelVersion
>
<
artifactId
>mybatis-generator</
artifactId
>
<
dependencies
>
<
dependency
>
<
groupId
>mysql</
groupId
>
<
artifactId
>mysql-connector-java</
artifactId
>
<
version
>5.1.9</
version
>
</
dependency
>
</
dependencies
>
<
build
>
<
plugins
>
<
plugin
>
<
groupId
>org.mybatis.generator</
groupId
>
<
artifactId
>mybatis-generator-maven-plugin</
artifactId
>
<
version
>1.3.2</
version
>
<
configuration
>
<
verbose
>true</
verbose
>
<
overwrite
>true</
overwrite
>
</
configuration
>
</
plugin
>
</
plugins
>
</
build
>
</
project
>
2.插件配置文件
插件配置文件默认读取src/main/resources/generatorConfig.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
<?
xml
version
=
"1.0"
encoding
=
"UTF-8"
?>
<!DOCTYPE generatorConfiguration
PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"
"http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">
<
generatorConfiguration
>
<
classPathEntry
location
=
"C:\Users\cdai\.m2\repository\mysql\mysql-connector-java\5.1.9\mysql-connector-java-5.1.9.jar"
/>
<
context
id
=
"Test"
targetRuntime
=
"MyBatis3"
>
<
jdbcConnection
driverClass
=
"com.mysql.jdbc.Driver"
connectionURL
=
"jdbc:mysql://192.168.1.100:3306/demo?generateSimpleParameterMetadata=true"
userId
=
"root"
password
=
""
>
</
jdbcConnection
>
<
javaTypeResolver
>
<
property
name
=
"forceBigDecimals"
value
=
"false"
/>
</
javaTypeResolver
>
<!-- generate Model -->
<
javaModelGenerator
targetPackage
=
"com.cdai.demo.orm.mybatis"
targetProject
=
"D:\ideaspaces\demo\orm\mybatis-generator\src\main\java"
>
<
property
name
=
"enableSubPackages"
value
=
"true"
/>
<
property
name
=
"trimStrings"
value
=
"true"
/>
</
javaModelGenerator
>
<!-- generate xml -->
<
sqlMapGenerator
targetPackage
=
"com.cdai.demo.orm.mybatis"
targetProject
=
"D:\ideaspaces\demo\orm\mybatis-generator\src\main\resources"
>
<
property
name
=
"enableSubPackages"
value
=
"true"
/>
</
sqlMapGenerator
>
<!-- generate Mapper -->
<
javaClientGenerator
type
=
"XMLMAPPER"
targetPackage
=
"com.cdai.demo.orm.mybatis"
targetProject
=
"D:\ideaspaces\demo\orm\mybatis-generator\src\main\java"
>
<
property
name
=
"enableSubPackages"
value
=
"true"
/>
</
javaClientGenerator
>
<
table
schema
=
""
tableName
=
"account"
domainObjectName
=
"Account"
></
table
>
</
context
>
</
generatorConfiguration
>
3.运行插件
运行代码生成插件的Maven任务:
生成代码:
- Mybatis代码自动生成插件使用
- Mybatis自动代码生成插件MybatisGenerator使用
- Mybatis代码自动生成插件
- Mybatis自动生成插件使用
- Mybatis 自动生成代码插件&IDEA插件
- Eclipse 使用mybatis generator插件自动生成代码
- Eclipse 使用mybatis generator插件自动生成代码
- mybatis-generator自动生成代码插件使用详解
- 使用MyBatis Generator自动生成代码生成器插件
- Mybatis代码自动生成工具和插件
- 用maven插件自动生成mybatis代码
- maven插件--MyBatis自动生成代码
- myEclipse2014集成MyBatis插件自动生成代码
- 用maven插件自动生成mybatis代码
- myEclipse2014集成MyBatis插件自动生成代码
- maven插件自动生成mybatis代码---sqlserver
- mybatis-generator插件自动生成代码
- mybatis maven generator 插件自动生成代码
- 用Thymeleaf替换JSP
- HDU 1556(线段树+dfs)
- javaweb项目是最常见的http状态码
- 知识管理系统
- C指针原理(5)-AT&T汇编
- Mybatis代码自动生成插件使用
- javaI/O零碎
- 内部排序算法实现(C) [李园7舍_404]
- C指针原理(6)-C内嵌汇编
- Qt中 int ,float ,double转换为QString
- linux查找文件命令
- IOS系列——UItableview的基础使用
- MyReport报表引擎2.7.6.0与MyReport.TD套打引擎1.0.5.0
- 谈谈linux的一些好处