mybatis generator 配置 反向生成Entity简单增删改查实例代码如下所示:
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
42
43
44
45
|
<?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>
<!--数据库驱动jar -->
<classPathEntry location= "D:\.m2\repository\mysql\mysql-connector-java\5.1.38\mysql-connector-java-5.1.38.jar" />
<context id= "DB2Tables" targetRuntime= "MyBatis3" >
<!--去除注释 -->
<commentGenerator>
<property name= "suppressAllComments" value= "true" />
</commentGenerator>
<!--数据库连接 -->
<jdbcConnection driverClass= "com.mysql.jdbc.Driver" connectionURL= "jdbc:mysql://192.168.5.159:3306/数据库名称"
userId= "用户名" password= "你懂得" >
</jdbcConnection>
<!--默认 false Java type resolver will always use java.math.BigDecimal if the database column is of type DECIMAL or NUMERIC. -->
<javaTypeResolver>
<property name= "forceBigDecimals" value= "false" />
</javaTypeResolver>
<!--生成实体类 指定包名 以及生成的地址 (可以自定义地址,但是路径不存在不会自动创建 使用Maven生成在target目录下,会自动创建) -->
<javaModelGenerator targetPackage= "com.heaboy.包名.base.entity" targetProject= "项目名" >
<property name= "enableSubPackages" value= "false" />
<property name= "trimStrings" value= "true" />
</javaModelGenerator>
<!--生成SQLMAP文件 -->
<sqlMapGenerator targetPackage= "com.heaboy.包名.mybatis" targetProject= "项目名" >
<property name= "enableSubPackages" value= "false" />
</sqlMapGenerator>
<!--生成Dao文件 可以配置 type= "XMLMAPPER" 生成xml的dao实现 context id= "DB2Tables" 修改targetRuntime= "MyBatis3" -->
<javaClientGenerator type= "XMLMAPPER" targetPackage= "com.heaboy.包名.base.dao" targetProject= "项目名" >
<property name= "enableSubPackages" value= "false" />
</javaClientGenerator>
<!--对应数据库表 mysql可以加入主键自增 字段命名 忽略某字段等 -->
<table tableName= "表名" domainObjectName= "生成的实体名" enableCountByExample= "false"
enableUpdateByExample= "false" enableDeleteByExample= "false" enableSelectByExample= "false" selectByExampleQueryId= "false"
delimitIdentifiers= "true" >
<property name= "useActualColumnNames" value= "true" />
</table>
<table tableName= "表名2" domainObjectName= "生成的实体名2" enableCountByExample= "false"
enableUpdateByExample= "false" enableDeleteByExample= "false" enableSelectByExample= "false" selectByExampleQueryId= "false" >
<property name= "useActualColumnNames" value= "true" />
</table>
</context>
</generatorConfiguration>
|
以上所述是小编给大家介绍的mybatis generator 配置 反向生成Entity简单增删改查,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对服务器之家网站的支持!
原文链接:http://blog.csdn.net/yhtgb/article/details/53502734