Mybatis-Generator無法生成Example類問題

因?yàn)椴涣私馀渲梦募膶傩远痉眩@個(gè)小問題導(dǎo)致浪費(fèi)了差不多一天的時(shí)間去網(wǎng)上找答案毅弧,可惜治標(biāo)不治本哀卫,話不多說直接看代碼

<?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>
    <!-- 你自己數(shù)據(jù)源jar包地址-->
    <classPathEntry location=".../sqljdbc4-4.0.jar" />
    <context id="mysql" targetRuntime="MyBatis3Simple" defaultModelType="flat">
    
            <!--autoDelimitKeywords澜沟,當(dāng)表名或者字段名為SQL關(guān)鍵字的時(shí)候府蔗,可以設(shè)置該屬性為true晋控,
        MBG會(huì)自動(dòng)給表名或字段名添加分隔符-->
                
        <property name="autoDelimitKeywords" value="true"/>
        
        <!-- 生成的Java文件的編碼 -->
        <property name="javaFileEncoding" value="UTF-8"/>

        <!-- 格式化java代碼 -->
        <property name="javaFormatter" value="org.mybatis.generator.api.dom.DefaultJavaFormatter"/>     
        <plugin type="org.mybatis.generator.plugins.SerializablePlugin" />  
        <commentGenerator>
            <property name="suppressDate" value="true" />
            <property name="suppressAllComments" value="true"/>
            <property name="addRemarkComments" value="true" />
            <property name="dateFormat" value="yyyy-MM-dd HH:mm:ss" />          
        </commentGenerator> 
            
        <jdbcConnection driverClass="com.microsoft.sqlserver.jdbc.SQLServerDriver"
            connectionURL="jdbc:sqlserver://127.0.0.1:3306;DatabaseName=tableName"
            userId="yourName" password="yourPas">
        </jdbcConnection>
        
        
        
         <!-- 
            默認(rèn)false,把JDBC DECIMAL 和 NUMERIC 類型解析為 Integer   
            true姓赤,把JDBC DECIMAL 和 NUMERIC 類型解析為java.math.BigDecimal   
        -->  
        <javaTypeResolver>
            <property name="forceBigDecimals" value="false" />
        </javaTypeResolver>
        <!-- java 模型對象生成路徑 -->
        <javaModelGenerator targetPackage="com.zaicent.entity"
            targetProject="zaicent-instore-entity">
            <property name="enableSubPackages" value="true" />
            <property name="trimStrings" value="true" />
            <property name="useActualColumnNames" value="true" />
        </javaModelGenerator>
        <!-- java mapper生成路徑 -->
        <sqlMapGenerator targetPackage="com.zaicent.mapper"
            targetProject="zaicent-instore-dao">
            <property name="enableSubPackages" value="true" />
        </sqlMapGenerator>
        <javaClientGenerator type="XMLMAPPER" targetPackage="com.zaicent.mapper" targetProject="zaicent-instore-dao">
            <property name="enableSubPackages" value="true" />
            <property name="rootInterface" value="com.zaicent.common.base.BaseMapper" />
        </javaClientGenerator>
        
        <table  tableName="zc_order" domainObjectName="ZcOrder"
                    enableCountByExample="true" enableUpdateByExample="true"
                    enableDeleteByExample="true" enableSelectByExample="true"
                    selectByExampleQueryId="true">
        </table>        
        
    </context>
</generatorConfiguration> 

這樣寫你會(huì)發(fā)現(xiàn)

enableCountByExample="true" enableUpdateByExample="true"
                    enableDeleteByExample="true" enableSelectByExample="true"
                    selectByExampleQueryId="true"

就算這么設(shè)置了也是沒有用赡译,就是死活生成不出來

當(dāng)你了解配置文件targetRuntime屬性后你會(huì)恍然大悟!2幻蝌焚!
targetRuntime:
1,MyBatis3:默認(rèn)的值誓斥,生成基于MyBatis3.x以上版本的內(nèi)容只洒,包括XXXBySample;
2劳坑,MyBatis3Simple:類似MyBatis3毕谴,只是不生成XXXBySample;
introspectedColumnImpl:類全限定名泡垃,用于擴(kuò)展MBG

然后把配置文件改為

<context id="mysql" targetRuntime="MyBatis3" defaultModelType="flat">

就好拉析珊。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市蔑穴,隨后出現(xiàn)的幾起案子忠寻,更是在濱河造成了極大的恐慌,老刑警劉巖存和,帶你破解...
    沈念sama閱讀 218,386評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件奕剃,死亡現(xiàn)場離奇詭異衷旅,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)纵朋,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,142評論 3 394
  • 文/潘曉璐 我一進(jìn)店門柿顶,熙熙樓的掌柜王于貴愁眉苦臉地迎上來操软,“玉大人嘁锯,你說我怎么就攤上這事家乘〔匕模” “怎么了翔悠?”我有些...
    開封第一講書人閱讀 164,704評論 0 353
  • 文/不壞的土叔 我叫張陵蓄愁,是天一觀的道長。 經(jīng)常有香客問我雄家,道長胀滚,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,702評論 1 294
  • 正文 為了忘掉前任,我火速辦了婚禮剑刑,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘钮惠。我一直安慰自己素挽,他們只是感情好狸驳,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,716評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著酥馍,像睡著了一般阅酪。 火紅的嫁衣襯著肌膚如雪遮斥。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,573評論 1 305
  • 那天,我揣著相機(jī)與錄音较屿,去河邊找鬼隘蝎。 笑死襟企,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的曼振。 我是一名探鬼主播冰评,決...
    沈念sama閱讀 40,314評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼甲雅,長吁一口氣:“原來是場噩夢啊……” “哼坑填!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起妖枚,我...
    開封第一講書人閱讀 39,230評論 0 276
  • 序言:老撾萬榮一對情侶失蹤盅惜,失蹤者是張志新(化名)和其女友劉穎抒寂,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體屈芜,經(jīng)...
    沈念sama閱讀 45,680評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡井佑,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,873評論 3 336
  • 正文 我和宋清朗相戀三年躬翁,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了盒发。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,991評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖腋腮,靈堂內(nèi)的尸體忽然破棺而出壤蚜,到底是詐尸還是另有隱情仍律,我是刑警寧澤,帶...
    沈念sama閱讀 35,706評論 5 346
  • 正文 年R本政府宣布善涨,位于F島的核電站钢拧,受9級特大地震影響炕横,放射性物質(zhì)發(fā)生泄漏份殿。R本人自食惡果不足惜嗽交,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,329評論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望沃疮。 院中可真熱鬧司蔬,春花似錦、人聲如沸肺缕。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,910評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽黔寇。三九已至,卻和暖如春屏轰,著一層夾襖步出監(jiān)牢的瞬間憋飞,已是汗流浹背榛做。 一陣腳步聲響...
    開封第一講書人閱讀 33,038評論 1 270
  • 我被黑心中介騙來泰國打工厘擂, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留锰瘸,地道東北人避凝。 一個(gè)月前我還...
    沈念sama閱讀 48,158評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像撑螺,于是被迫代替她去往敵國和親把还。 傳聞我的和親對象是個(gè)殘疾皇子吊履,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,941評論 2 355

推薦閱讀更多精彩內(nèi)容