[](https://hackmd.io/Cb6RMWZSQy6k5tlWofUm0g) [Github連結](https://github.com/camioljoyce/mybatis-generator-pojo-mapper) - # 專案介紹 使用Mybatis generator 產生POJO 和 Mapper.xml # 使用說明 1.設定generatorConfig.xm的連線資訊 (ex: generatorConfig-Mysql ,這是與Mysql資料庫的連線) ```xml <jdbcConnection driverClass="com.mysql.cj.jdbc.Driver" connectionURL="jdbc:mysql://127.0.0.1:3306/stock?useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC" userId="root" password="1qaz@WSX" /> ``` 2.設定POJO和mapper.xml的路徑 ```xml <javaModelGenerator targetPackage="camiol.pojo" targetProject="src/main/java" /> <sqlMapGenerator targetPackage="mybtis.mapper" targetProject="src/main/resources" /> ``` 3.指定資料庫和POJO名稱 ```xml <table tableName="StockInfo" domainObjectName="StockInfoDo"> <property name="useActualColumnNames" value="true" /> </table> ``` 4.執行MybatisGenerator.java , refresh專案, 即可看到剛設定的路徑下會產生POJO和Mapper.xml --- 也可以使用run.bat來直接產生POJO和Mapper.xml 在generatorConfig-Mysql.xml 的第一行加上ClassPathEntry指定mysql的jar檔位置 ```xml= <!-- 可以在第一行加上ClassPathEntry 來使用run.bat來直接產生pojo和mapper.xml --> <classPathEntry location="C:\Users\A7024\.m2\repository\mysql\mysql-connector-java\8.0.21\mysql-connector-java-8.0.21.jar" /> ``` 將mybatis-generator-core-1.4.0.jar 放在跟POM檔同一層 新增一個文字文件,輸入 ``` java -jar mybatis-generator-core-1.4.0.jar -configfile generatorConfig-Mysql.xml -overwrite ``` 最後將他取名為run.bat, 一樣放在跟POM檔同一層 使用cmd 到該目錄下面,執行run.bat  看到成功畫面後,POJO和mapper.xml就產生完成了 ###### tags: `ORM` `Mybatis`
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up