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

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

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

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

這兩天需要用到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
久久精品美女视频网站| 亚洲午夜未满十八勿入免费观看全集| 欧美黑人一级爽快片淫片高清| 亚洲区中文字幕| 亚洲精品资源美女情侣酒店| 日韩av手机在线| 秋霞av国产精品一区| 91精品啪aⅴ在线观看国产| 久久激情五月丁香伊人| 96sao精品视频在线观看| 55夜色66夜色国产精品视频| 亚洲精品日韩丝袜精品| 欧美午夜片在线免费观看| 在线视频欧美日韩| 欧美一级淫片丝袜脚交| 91热精品视频| 最好看的2019的中文字幕视频| 91高清免费在线观看| 精品自在线视频| 亚洲成人动漫在线播放| 91精品国产自产在线老师啪| 国产a级全部精品| 69久久夜色精品国产7777| 亚洲人成电影在线观看天堂色| 国内精品模特av私拍在线观看| 欧美性生交xxxxxdddd| 亚洲深夜福利视频| 国产日韩欧美在线看| 日韩成人激情在线| 欧美激情第99页| 欧美极度另类性三渗透| 亚洲黄在线观看| 91手机视频在线观看| 欧美精品videos| 国产性猛交xxxx免费看久久| 欧美一级淫片videoshd| 精品亚洲一区二区三区| 91国内揄拍国内精品对白| 美日韩精品免费观看视频| 久久99精品国产99久久6尤物| 久久精品国产一区| 久久久久久久久久国产精品| 日韩大陆欧美高清视频区| 深夜福利91大全| 国产日韩欧美在线播放| 国产在线不卡精品| 欧美激情视频播放| 亚洲第一黄色网| 国产精品高潮呻吟视频| 亚洲乱亚洲乱妇无码| 97在线视频精品| 国产亚洲激情视频在线| 亚洲国产古装精品网站| 亚洲成人av片| 精品久久久久久久大神国产| 日韩的一区二区| 国产精品1234| 国产精品久久一区主播| 黑人巨大精品欧美一区二区免费| 日韩在线观看免费全| 精品久久久久久中文字幕一区奶水| 久久国产精品久久国产精品| 久久精品国产久精国产思思| 久久免费福利视频| 欧美日韩福利视频| 亚洲免费成人av电影| 欧美日韩中文字幕日韩欧美| 亚洲天堂av电影| 欧美成人精品一区| 精品久久久久久中文字幕一区奶水| 97国产suv精品一区二区62| 日韩美女在线播放| 欧美综合激情网| 中文字幕在线观看亚洲| 欧美日本亚洲视频| 国产精品自拍偷拍| 91免费在线视频网站| 日本人成精品视频在线| 久久影视三级福利片| 2019中文字幕在线免费观看| 欧美激情a∨在线视频播放| 国产亚洲欧美日韩美女| 成人伊人精品色xxxx视频| 免费不卡在线观看av| 久久久av免费| 精品久久久久久久久久久久久久| 69国产精品成人在线播放| 国产成人精品国内自产拍免费看| 亚洲欧洲国产伦综合| 日韩中文字幕不卡视频| 久久九九有精品国产23| 国产色综合天天综合网| 久久国产色av| 欧美激情一区二区久久久| 国产精品久久久久不卡| 一夜七次郎国产精品亚洲| 亚洲国产精品成人一区二区| 欧美日韩国产色视频| 国产精品美女网站| 日韩av第一页| 日韩av在线导航| 国产精品久久久久久久久久久久| 91精品国产高清自在线| 欧美日韩一区二区精品| 日韩经典中文字幕| 91理论片午午论夜理片久久| 国产精品久久久亚洲| 91九色综合久久| 欧美与黑人午夜性猛交久久久| 一区二区欧美亚洲| 亚洲欧美另类国产| 日韩中文字幕免费看| 欧美黑人一区二区三区| 91精品国产高清自在线| 黑人狂躁日本妞一区二区三区| 日韩久久精品电影| 久久中文字幕一区| 久久香蕉国产线看观看av| 亚洲成色777777在线观看影院| 国产欧美精品日韩精品| 97香蕉超级碰碰久久免费的优势| 成人黄色影片在线| 久久99视频免费| 国产精品va在线播放我和闺蜜| 日韩精品免费看| 中文字幕日韩在线播放| 91精品国产自产在线观看永久| 成人午夜在线视频一区| 欧美国产日韩一区二区| 亚洲日韩中文字幕在线播放| 国产视频精品免费播放| 亚洲综合视频1区| 亚洲最大的成人网| 精品日本美女福利在线观看| 国产69精品久久久久9999| 日韩经典中文字幕在线观看| 国产欧美日韩丝袜精品一区| 成人精品久久一区二区三区| 曰本色欧美视频在线| 国产91精品久久久久久| 伊人久久五月天| 国产精品成人在线| 日韩免费看的电影电视剧大全| 亚洲欧美另类在线观看| 性欧美办公室18xxxxhd| 久久久久久18| 97成人精品视频在线观看| 亚洲日韩中文字幕在线播放| 亚洲午夜精品久久久久久久久久久久| 亚洲精品自在久久| 国产精品99久久久久久白浆小说| 国产精品成人免费视频| 国内揄拍国内精品| 91免费综合在线| 亚洲福利小视频| 中文在线不卡视频| 日韩精品免费综合视频在线播放| 97精品免费视频| 久久久久久久亚洲精品| 亚洲**2019国产| 日韩免费在线电影| 亚洲欧美日韩久久久久久| 日韩精品久久久久久久玫瑰园| 日韩av高清不卡|