這篇文章主要為大家展示了“SSM框架如何通過mybatis-generator自動生成代碼”,內(nèi)容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“SSM框架如何通過mybatis-generator自動生成代碼”這篇文章吧。
創(chuàng)新互聯(lián)專注于成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、外貿(mào)營銷網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)、網(wǎng)站制作、網(wǎng)站開發(fā)。公司秉持“客戶至上,用心服務(wù)”的宗旨,從客戶的利益和觀點(diǎn)出發(fā),讓客戶在網(wǎng)絡(luò)營銷中找到自己的駐足之地。尊重和關(guān)懷每一位客戶,用嚴(yán)謹(jǐn)?shù)膽B(tài)度對待客戶,用專業(yè)的服務(wù)創(chuàng)造價值,成為客戶值得信賴的朋友,為客戶解除后顧之憂。一、首先eclipse配置好maven環(huán)境,并且創(chuàng)建好一個SSM框架的工程
二、在pom.xml中添加plugin
ssm_web org.mybatis.generator mybatis-generator-maven-plugin 1.3.2 src/main/resources/mybatis-generator/generatorConfig.xml true true Generate MyBatis Artifacts generate org.mybatis.generator mybatis-generator-core 1.3.2 mysql mysql-connector-java 5.1.40 runtime
注意:
1、pom中添加插件要在
2、src/main/resources/mybatis-generator/generatorConfig.xml指定的是generatorConfig.xml配置文件的路徑,大家可以根據(jù)自己的實(shí)際情況調(diào)整;
三、generatorConfig.xml配置文件
配置講解:
1、classPathEntry location在這里可以不用配置,因?yàn)橹皃om中已經(jīng)配置了數(shù)據(jù)庫驅(qū)動;
2、jdbcConnection按照自己的數(shù)據(jù)庫配置相應(yīng)的驅(qū)動類,URL,用戶名和密碼;
3、javaModelGenerator,sqlMapGenerator,javaClientGenerator配置相應(yīng)要生成的pojo類,DAO類和mapper對應(yīng)的xml文件,targetPackage屬性指定包名,targetProject指定自己工程的路徑,
4、table標(biāo)簽配置數(shù)據(jù)庫表和實(shí)體類的映射,tableName屬性指定表名,domainObjectName指定生成的pojo類名;
如果配置的話,那么生成的實(shí)體類的屬性名稱就和數(shù)據(jù)庫
表的每個字段的名稱一樣,如果不配置,會將數(shù)據(jù)表里面的字段名稱通過_連接的字段自動生成經(jīng)典的駝峰表示法,比如我這里有個字段名為type_id,生成的屬性名稱為typeId;
建議大家在數(shù)據(jù)庫建表的時候采用_將單詞分隔;
四、創(chuàng)建好之后點(diǎn)擊maven build
彈出
在goals中填入mybatis-generator:generate
,然后點(diǎn)擊Run
也可以用maven命令行輸入mvn mybatis-generator:generate
五、執(zhí)行結(jié)果如下:
以上是“SSM框架如何通過mybatis-generator自動生成代碼”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!