欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Mybatis逆工程的使用

 更新時間:2016年06月06日 14:06:42   作者:安度因  
最近在學Mybatis,類似Hibernate,Mybatis也有逆工程可以直接生成代碼(mapping,xml,pojo),方便快速開發(fā)。這篇文章給大家介紹Mybatis逆工程的使用相關(guān)知識,感興趣的朋友一起看下吧

最近在學Mybatis,類似Hibernate,Mybatis也有逆工程可以直接生成代碼(mapping,xml,pojo),方便快速開發(fā)。用的是mybatis-generator-core-1.3.2.jar這個架包。這里我用的是mysql數(shù)據(jù)庫。

1.下載mybatis-generator-core-1.3.2.jar和mysql-connector-java-5.1.13-bin.jar,大家可以在這里下載http://maven.outofmemory.cn/org.mybatis.generator/mybatis-generator-core/1.3.2/

2.新建一個文件夾,把第1步下載的mybatis-generator-core-1.3.2.jar和mysql-connector-java-5.1.13-bin.jar移到該文件夾內(nèi),在文件夾的根目錄新建src文件夾。

3.在文件夾根目錄新建1個txt文本文檔,寫上代碼:

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

然后將txt文本文檔的文件名后綴改為bat。

4.新建generatorConfig.xml 并在里面配置逆工程信息如下:

<?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="mysql-connector-java-5.1.13-bin.jar"/>
<context id="DB2Tables" targetRuntime="MyBatis3">
<commentGenerator>
<property name="suppressDate" value="true"/>
<property name="suppressAllComments" value="true"/>
</commentGenerator>
<!-- 配置數(shù)據(jù)庫連接 -->
<jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://localhost:3306/login" userId="root" password="root">
</jdbcConnection>
<javaTypeResolver>
<property name="forceBigDecimals" value="false"/>
</javaTypeResolver>
<!-- 配置生成的pojo實體類 --> 
<javaModelGenerator targetPackage="tse.model" targetProject="src">
<property name="enableSubPackages" value="true"/>
<property name="trimStrings" value="true"/>
</javaModelGenerator>
<!-- 配置生成的xml -->
<sqlMapGenerator targetPackage="tse.mapping" targetProject="src">
<property name="enableSubPackages" value="true"/>
</sqlMapGenerator>
<!-- 配置生成的mapping接口 -->
<javaClientGenerator type="XMLMAPPER" targetPackage="tse.mapping" targetProject="src">
<property name="enableSubPackages" value="true"/>
</javaClientGenerator>
<!-- 配置逆工程的表,tableName可用通配符%匹配所有表 -->
<table tableName="login" domainObjectName="Login" enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false" selectByExampleQueryId="false"></table>
</context>
</generatorConfiguration> 

記得修改jdbcConnection標簽的數(shù)據(jù)庫連接的配置和table標簽的tableName屬性,如果你數(shù)據(jù)庫中所有表都想逆工程,可以直接設(shè)置tableName值為%,即匹配所有表,不過此時domainObjectName屬性就要去掉。

好了,通過以上步驟,整個目錄結(jié)構(gòu)應(yīng)該是這樣的

而src文件夾還是個空文件夾

 

此時運行根目錄下的bat文件,在src目錄中可看到生成了你要的代碼

以上所述是小編給大家介紹的Mybatis逆工程的使用相關(guān)知識,主要是介紹逆工程的使用,這時候有朋友就會問,那我怎么讓逆工程生成自己定義的代碼格式呢。不用急,下一篇我會講mybatis-generator-core-1.3.2.jar架包的修改和打包。感興趣的朋友繼續(xù)關(guān)注本站!

相關(guān)文章

  • 詳解java 中泛型中的類型擦除和橋方法

    詳解java 中泛型中的類型擦除和橋方法

    這篇文章主要介紹了詳解java 中泛型中的類型擦除和橋方法的相關(guān)資料,需要的朋友可以參考下
    2017-06-06
  • Java實戰(zhàn)項目練習之球館在線預(yù)約系統(tǒng)的實現(xiàn)

    Java實戰(zhàn)項目練習之球館在線預(yù)約系統(tǒng)的實現(xiàn)

    理論是遠遠不夠的,只有在實戰(zhàn)中才能獲得能力的提升,本篇文章手把手帶你用java+SpringBoot+maven+freemark+Mysql實現(xiàn)一個球館在線預(yù)約系統(tǒng),大家可以在過程中查缺補漏,提升水平
    2022-01-01
  • SpringCloud手寫Ribbon實現(xiàn)負載均衡

    SpringCloud手寫Ribbon實現(xiàn)負載均衡

    這篇文章主要介紹了SpringCloud手寫Ribbon實現(xiàn)負載均衡的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-01-01
  • SpringBoot整合easyExcel實現(xiàn)CSV格式文件的導入導出

    SpringBoot整合easyExcel實現(xiàn)CSV格式文件的導入導出

    這篇文章主要為大家詳細介紹了SpringBoot整合easyExcel實現(xiàn)CSV格式文件的導入導出,文中的示例代碼講解詳細,具有一定的參考價值,感興趣的小伙伴可以參考下
    2024-02-02
  • Java使用continue語句的實例詳解

    Java使用continue語句的實例詳解

    這篇文章主要介紹了Java使用continue語句的實例詳解的相關(guān)資料,希望通過本文能幫助到大家,讓大家掌握使用方法,需要的朋友可以參考下
    2017-10-10
  • Mybatis工具類JdbcTypeInterceptor運行時自動添加jdbcType屬性

    Mybatis工具類JdbcTypeInterceptor運行時自動添加jdbcType屬性

    今天小編就為大家分享一篇關(guān)于Mybatis工具類JdbcTypeInterceptor運行時自動添加jdbcType屬性,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-12-12
  • Java8?lambda表達式的10個實例講解

    Java8?lambda表達式的10個實例講解

    這篇文章主要介紹了Java8?lambda表達式的10個實例,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-03-03
  • springboot啟動時運行代碼詳解

    springboot啟動時運行代碼詳解

    在本篇內(nèi)容中我們給大家整理了關(guān)于在springboot啟動時運行代碼的詳細圖文步驟以及需要注意的地方講解,有興趣的朋友們學習下。
    2019-06-06
  • Swing常用組件之多行文本區(qū)JTextArea

    Swing常用組件之多行文本區(qū)JTextArea

    這篇文章主要為大家詳細介紹了Swing常用組件之多行文本區(qū)JTextArea,感興趣的朋友可以參考一下
    2016-05-05
  • Java將Word文件轉(zhuǎn)為OFD文件

    Java將Word文件轉(zhuǎn)為OFD文件

    大家好,本篇文章主要講的是Java將Word文件轉(zhuǎn)為OFD文件,感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12

最新評論