亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

SSM框架——使用MyBatis Generator自動創建代碼

2019-11-10 20:00:04
字體:
來源:轉載
供稿:網友

這兩天需要用到MyBatis的代碼自動生成的功能,由于MyBatis屬于一種半自動的ORM框架,所以主要的工作就是配置Mapping映射文件,但是由于手寫映射文件很容易出錯,所以可利用MyBatis生成器自動生成實體類、DAO接口和Mapping映射文件。這樣可以省去很多的功夫,將生成的代碼copy到項目工程中即可。

           使用自動生成有很多方式,可以在eclipse中安裝插件,但是以下將要介紹的這種方式我認為很輕松,最簡單,不需要裝插件,只需要下幾個jar包即可,把它們放在一個目錄下面。

       生成代碼需要的文件和jar包:

(上圖文件下載地址:http://download.csdn.net/detail/u012909091/7206091)

       其中有mybatis框架的jar包,數據庫驅動程序jar包以及MyBatis生成器jar包。其中的generatorConfig.xml是需要我們來配置的文件,配置如下:

[html] view plain copy PRint?在CODE上查看代碼片<?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.25-bin.jar"/>        <context id="DB2Tables"  targetRuntime="MyBatis3">            <commentGenerator>                <property name="suppressDate" value="true"/>                <!-- 是否去除自動生成的注釋 true:是 : false:否 -->                <property name="suppressAllComments" value="true"/>            </commentGenerator>            <!--數據庫鏈接URL,用戶名、密碼 -->            <jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://125.221.1.1/db_124" userId="dem" passWord="dem">            </jdbcConnection>            <javaTypeResolver>                <property name="forceBigDecimals" value="false"/>            </javaTypeResolver>            <!-- 生成模型的包名和位置-->            <javaModelGenerator targetPackage="test.domain" targetProject="src">                <property name="enableSubPackages" value="true"/>                <property name="trimStrings" value="true"/>            </javaModelGenerator>            <!-- 生成映射文件的包名和位置-->            <sqlMapGenerator targetPackage="test.mapping" targetProject="src">                <property name="enableSubPackages" value="true"/>            </sqlMapGenerator>            <!-- 生成DAO的包名和位置-->            <javaClientGenerator type="XMLMAPPER" targetPackage="test.IDao" targetProject="src">                <property name="enableSubPackages" value="true"/>            </javaClientGenerator>            <!-- 要生成的表 tableName是數據庫中的表名或視圖名 domainObjectName是實體類名-->            <table tableName="user_info_t" domainObjectName="User" enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false" selectByExampleQueryId="false"></table>      </context>    </generatorConfiguration>    

 %20 %20 %20 當以上這些完成之后,只需要打開控制臺,進入lib目錄下,執行腳本:

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

 %20 %20 %20 即可。

      這樣在生成之后,就可以在src目錄下找到相應的文件夾,每個表格都會對應三個文件(實體類、接口、配置文件)。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美一区二区大胆人体摄影专业网站| 国产精品69久久久久| 国产mv久久久| 高跟丝袜欧美一区| 欧美激情精品在线| 国产亚洲精品一区二555| 成人在线小视频| 国产日韩精品在线播放| 欧美成aaa人片在线观看蜜臀| 97在线视频免费观看| 国产成人精品免费视频| 亚洲精品乱码久久久久久按摩观| 亚洲成人激情小说| 亚洲国产精品嫩草影院久久| 91精品国产91久久久久久不卡| 91免费看国产| 中文字幕亚洲欧美在线| 国语自产精品视频在免费| 欧美一级大片在线免费观看| 亚洲国产精品中文| 欧美一级黑人aaaaaaa做受| 日韩av网站电影| 国产精品一区二区久久精品| 97精品一区二区视频在线观看| 久色乳综合思思在线视频| 日韩最新av在线| 欧美—级高清免费播放| 青青草精品毛片| 国产精品毛片a∨一区二区三区|国| 成人疯狂猛交xxx| 亚洲free性xxxx护士白浆| 国产午夜一区二区| 久久久久久久国产精品| 成人在线一区二区| 欧美亚洲在线观看| 日韩在线视频观看正片免费网站| 91精品久久久久久久久中文字幕| 17婷婷久久www| 久久久久久一区二区三区| 丰满岳妇乱一区二区三区| 亚洲r级在线观看| 成人免费福利在线| 中文字幕在线观看亚洲| 中日韩美女免费视频网址在线观看| 亚洲欧洲一区二区三区在线观看| 国产日韩精品一区二区| 欧美色另类天堂2015| 国产亚洲精品va在线观看| 欧美乱妇高清无乱码| 久久视频这里只有精品| 国产视频在线一区二区| 日韩精品在线观看一区二区| 国产精品视频成人| 国产精品99久久久久久白浆小说| 亚洲精品一区二区久| 日产精品久久久一区二区福利| 亚洲人午夜精品| 欧美激情奇米色| 亚洲成人精品av| 亚洲精品91美女久久久久久久| 成人h猎奇视频网站| 久久久久久国产精品久久| 欧美亚洲日本黄色| 少妇高潮久久久久久潘金莲| 国产综合久久久久久| 美女扒开尿口让男人操亚洲视频网站| 中文字幕亚洲欧美日韩高清| 性视频1819p久久| 国产噜噜噜噜久久久久久久久| 色综久久综合桃花网| 成人精品网站在线观看| 欧美大码xxxx| 奇米一区二区三区四区久久| 成人午夜在线影院| 国产精品久久久久久久久免费看| 中文字幕亚洲色图| 色婷婷久久av| 午夜精品一区二区三区在线| 国产精品久久久久久久久久ktv| 亚洲sss综合天堂久久| 成人免费高清完整版在线观看| 欧亚精品在线观看| 日本电影亚洲天堂| 亚洲激情国产精品| 91精品久久久久久综合乱菊| 成人中文字幕+乱码+中文字幕| 精品国产自在精品国产浪潮| 日本最新高清不卡中文字幕| 欧美肥婆姓交大片| 欧美最猛性xxxxx免费| 国产极品jizzhd欧美| 国产91精品久久久久久| 日韩经典第一页| 亚洲电影中文字幕| 精品国模在线视频| 欧美激情videoshd| 国产精品久久久av| 欧美福利在线观看| 91精品国产91久久久久福利| 国产精品自拍小视频| 成人xxxx视频| 911国产网站尤物在线观看| 国产精品久久久久77777| 亚洲欧美精品中文字幕在线| 国产成人精品久久久| 热99精品里视频精品| 久久天天躁狠狠躁夜夜爽蜜月| 97av在线影院| 2018国产精品视频| 亚洲最大av网| 欧美性xxxxxxx| 亚洲一区第一页| 姬川优奈aav一区二区| 亚洲免费中文字幕| 国产日韩欧美日韩大片| 日韩av在线影视| 久久精品国产久精国产一老狼| 日韩资源在线观看| 精品国产999| 精品在线小视频| 久久免费精品日本久久中文字幕| www.久久色.com| 91国产精品91| 在线播放日韩精品| 久久国产精品久久精品| 国外视频精品毛片| 精品国产区一区二区三区在线观看| 久久久久久久久爱| 成人观看高清在线观看免费| 国产午夜精品一区二区三区| 91精品视频播放| 亚洲欧美国产va在线影院| 国产999视频| 91av在线看| 欧美一区三区三区高中清蜜桃| 日韩中文理论片| 91免费福利视频| 国模精品视频一区二区| 亚洲黄色www网站| 国产97在线|日韩| 国产亚洲精品久久久| 97热在线精品视频在线观看| 国内精品久久久久久影视8| 国产精品欧美风情| 久久精品免费电影| 尤物yw午夜国产精品视频明星| 日韩免费中文字幕| 91天堂在线观看| 久久久亚洲欧洲日产国码aⅴ| 亚洲精品国产电影| 国产手机视频精品| 亚洲人成绝费网站色www| 久久久久久久影院| 久久久精品免费| 日韩中文字幕在线| 久久91精品国产| 色偷偷av一区二区三区| 日韩激情在线视频| 国产在线一区二区三区| 久久久久国产精品免费网站| 久久久久久国产精品三级玉女聊斋| 亚洲精品一区二区久| 91美女片黄在线观看游戏| 亚洲欧美国产高清va在线播|