mybatis-generator 初體驗

mybatis-generator 官網

配置

文件配置:

文檔: http://mybatis.org/generator/configreference/xmlconfig.html

/p>

PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"

"http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">

<generatorconfiguration>

<context>

<plugin>

<plugin>

<plugin>

<commentgenerator>

<property>

<property>

<jdbcconnection>

userId="username"

password="password">

/<jdbcconnection>

<javamodelgenerator>

<property>

<property>

<sqlmapgenerator>

<property>

<javaclientgenerator>

targetProject="項目地址到\\java (D:\\workspace\\src\\main\\java)">

<property>

/<javaclientgenerator>

<table>

/<table>


` java -jar mybatis-generator-core-x.x.x.jar -configfile generatorConfig.xml

java -jar mybatis-generator-core-x.x.x.jar -configfile generatorConfig.xml -overwrite

java -cp mybatis-generator-core-x.x.x.jar org.mybatis.generator.api.ShellRunner -configfile generatorConfig.xml

java -cp mybatis-generator-core-x.x.x.jar org.mybatis.generator.api.ShellRunner -configfile generatorConfig.xml -overwrite`

1

2

3

4

對於maven工程,可以使用maven插件自動處理

<plugin>

<groupid>org.mybatis.generator/<groupid>

<artifactid>mybatis-generator-maven-plugin/<artifactid>

<version>1.4.0/<version>

代碼生成

使用

代碼生成器會自動生成DO對象和example對象

值得注意的是對於Example對象,

Criteria

Criteria包含一個Cretiron的集合,每一個Criteria對象內包含的Cretiron之間是由AND連接的,是邏輯與的關係。

oredCriteria

Example內有一個成員叫oredCriteria,是Criteria的集合,就想其名字所預示的一樣,這個集合中的Criteria是由OR連接的,是邏輯或關係。oredCriteria就是ORed Criteria。

案例:

https://blog.csdn.net/luanlouis/article/details/22726635

————————————————

原文鏈接:https://blog.csdn.net/u013257767/article/details/105268476


分享到:


相關文章: