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
閱讀更多 夜裡慢慢行 的文章