日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Mybatis generator如何自動生成代碼

瀏覽:29日期:2023-10-21 08:43:49

開發項目的時候,表很多,是不可能一點點的自己去寫xml ,dao文件的,這里就需要用到代碼的自動生成工具了。

第一步:導入jar包,當然,這之前,基本環境,像mybatis,數據庫之類的都得搭建好。

<dependency> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-core</artifactId> <version>1.3.2</version> </dependency>

第二步:創建啟動的 xml配置文件mybatis-generator-config.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> <context targetRuntime='MyBatis3'> <commentGenerator> <!-- 是否去除自動生成的注釋 true:是 : false:否 --> <property name='suppressAllComments' value='true' /> </commentGenerator> <!--數據庫連接的信息:驅動類、連接地址、用戶名、密碼 --><jdbcConnection driverClass='com.mysql.jdbc.Driver' connectionURL='***' userId='***' password='***'/> <!-- 默認false,把JDBC DECIMAL 和 NUMERIC 類型解析為 Integer,為 true時把JDBC DECIMAL 和 NUMERIC 類型解析為java.math.BigDecimal --> <javaTypeResolver> <property name='forceBigDecimals' value='false' /> </javaTypeResolver> <!-- targetProject:生成PO類的位置 --> <javaModelGenerator targetPackage='com.sun.mybatis.dto' targetProject='.srctestjava'> <!-- enableSubPackages:是否讓schema作為包的后綴 --> <property name='enableSubPackages' value='false' /> <!-- 從數據庫返回的值被清理前后的空格 --> <property name='trimStrings' value='true' /> </javaModelGenerator> <!-- targetProject:mapper映射文件生成的位置 --> <sqlMapGenerator targetPackage='com.sun.mybatis.mapper' targetProject='.srctestjava'> <!-- enableSubPackages:是否讓schema作為包的后綴 --> <property name='enableSubPackages' value='false' /> </sqlMapGenerator> <!-- targetPackage:mapper接口生成的位置 --> <javaClientGenerator type='XMLMAPPER' targetPackage='com.sun.mybatis.dao' targetProject='.srctestjava'> <!-- enableSubPackages:是否讓schema作為包的后綴 --> <property name='enableSubPackages' value='false' /> </javaClientGenerator> <!-- 指定數據庫表 --> <table schema='' tableName='b_staff' ></table> <table schema='' tableName='b_contents' ></table> <!-- <table tableName='CTAS_FEE_BASE' domainObjectName='FeeBase'enableCountByExample='false' enableUpdateByExample='false'enableDeleteByExample='false' enableSelectByExample='false'selectByExampleQueryId='false'> --> <!-- 有些表的字段需要指定java類型 <table schema='' tableName=''> <columnOverride column='' javaType='' /> </table> --> </context></generatorConfiguration>

第三步,寫個主方法,去運行就行了

import java.io.File;import java.util.ArrayList;import java.util.List;import org.mybatis.generator.api.MyBatisGenerator;import org.mybatis.generator.config.Configuration;import org.mybatis.generator.config.xml.ConfigurationParser;import org.mybatis.generator.internal.DefaultShellCallback;/** * @author szy * @version 創建時間:2018-6-4 下午9:26:54 * */public class MybatisGenerator { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub try { MybatisGenerator generatorSqlmap = new MybatisGenerator(); generatorSqlmap.generator(); } catch (Exception e) { e.printStackTrace(); } } public void generator() throws Exception{ List<String> warnings = new ArrayList<String>(); boolean overwrite = true; //指定 逆向工程配置文件 File configFile = new File('E:/java-workspace/myblog/src/main/resources/mybatis-generator-config.xml'); ConfigurationParser cp = new ConfigurationParser(warnings); Configuration config = cp.parseConfiguration(configFile); DefaultShellCallback callback = new DefaultShellCallback(overwrite); MyBatisGenerator myBatisGenerator = new MyBatisGenerator(config,callback, warnings); myBatisGenerator.generate(null); }}

完成,刷新下就能看到代碼都出來了。

Mybatis generator如何自動生成代碼

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Mybatis 數據庫
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日韩视频网站在线观看| 一区二区亚洲视频| 日韩一二三区在线观看| 亚洲精品乱码日韩| 91免费精品| 91精品啪在线观看国产爱臀| 成人国产精品一区二区免费麻豆| 亚洲高清不卡| 欧美久久一区二区三区| 欧美日韩水蜜桃| 妖精视频成人观看www| 精品视频一区二区三区在线观看 | 国产欧美三级| zzzwww在线看片免费| 欧美激情在线精品一区二区三区| 国产麻豆久久| 亚洲成av在线| 日韩不卡在线观看日韩不卡视频| 成人精品动漫一区二区三区| 国产美女一区| 国产免费久久| 国产综合婷婷| 亚洲黄色免费看| 国产亚洲精品美女久久久久久久久久| 国产欧美亚洲一区| 久久久国产精品一区二区中文| 国产欧美午夜| 国产a久久精品一区二区三区| 亚洲一区二区三区高清不卡| 国产精品主播| 蜜桃视频欧美| 亚洲综合图色| 麻豆mv在线观看| 亚洲精品看片| 亚洲www啪成人一区二区| 日韩黄色在线观看| 久久久久一区| 91久久精品无嫩草影院| 欧美日韩一二三四| 日本特黄久久久高潮| 99精品电影| 日韩超碰人人爽人人做人人添| 免费看av不卡| 青草国产精品| 亚州av乱码久久精品蜜桃| 国产精品一区免费在线| 亚洲欧洲另类| 红桃视频国产精品| 久久不卡国产精品一区二区| 国产精品va视频| 亚洲五月婷婷| 久久精品国产99国产| 亚洲日本欧美| 欧美一区二区三区激情视频| 国产精品久久久久久久免费软件| 午夜视频精品| 精品视频99| 亚洲91在线| 亚洲精品午夜av福利久久蜜桃| 精品免费在线| 日韩黄色av| 欧美日韩国产高清| 成人一区而且| 欧洲av不卡| 日本成人中文字幕在线视频| 激情五月综合| 国产精品国产一区| 日本成人手机在线| 一区二区三区四区日韩| 99成人在线视频| 中文字幕人成乱码在线观看| 国产精品亚洲综合久久| 蜜臀va亚洲va欧美va天堂| 久久久久中文| 麻豆精品在线| 日韩精品免费视频人成| 亚洲在线观看| 日本午夜精品| 亚洲一区二区成人| 亚洲午夜精品久久久久久app| 国产一区丝袜| 国产精品啊v在线| 日本免费新一区视频| 蜜臀av亚洲一区中文字幕| 久久国产中文字幕| 日韩免费看片| 国产一区调教| 国产精品密蕾丝视频下载| 日韩av在线免费观看不卡| 婷婷综合一区| 石原莉奈在线亚洲二区| 日韩视频不卡| 夜夜嗨网站十八久久| 狠狠爱www人成狠狠爱综合网| 伊人精品一区| 国产综合亚洲精品一区二| 亚洲国内欧美| 图片区亚洲欧美小说区| 久久在线视频免费观看| 亚洲夜间福利| 国产一区亚洲| 影院欧美亚洲| 激情丁香综合| 不卡中文字幕| 国产精品毛片在线| 免费在线成人网| 亚洲免费福利一区| 日本亚洲欧美天堂免费| 日韩精品视频网站| 久久精品99国产精品| 国产伦理一区| 久久免费福利| 麻豆国产在线| 久久精品av| 国产亚洲亚洲| 色婷婷成人网| 国产精品v日韩精品v欧美精品网站| 久久国产三级精品| 国产精品1luya在线播放| 精品三级在线| 欧美精品高清| 激情五月综合网| 在线日韩成人| 69精品国产久热在线观看| 国产精品天天看天天狠| 精品视频97| 久久久久久免费视频| 伊人成人在线视频| 亚洲啊v在线免费视频| 国产日韩中文在线中文字幕| 麻豆国产精品视频| 日韩深夜视频| 亚洲午夜黄色| 亚洲啊v在线免费视频| 欧美国产另类| 亚洲91视频| 国产亚洲激情| 国产亚洲人成a在线v网站| 国产一区二区三区亚洲| 久久亚洲在线| 色狠狠一区二区三区| 国产极品模特精品一二| 日韩精品一区二区三区免费观影| 欧美精选一区二区三区| 亚洲精品影视| 久久精品资源| 欧美特黄一区| 日韩二区三区在线观看| av最新在线| 久久大逼视频| 亚洲国产专区校园欧美| 午夜久久av| 免费看av不卡| 亚洲1区在线观看| 国产v日韩v欧美v| 美美哒免费高清在线观看视频一区二区 | 久久亚洲国产| 日韩精品视频网| 日韩电影免费网站| 日本综合字幕| 亚洲www啪成人一区二区| re久久精品视频| 亚洲欧美在线专区| 国产精品nxnn| 欧美日韩精品免费观看视欧美高清免费大片 | 久久九九精品| 日本精品在线播放| 老司机精品视频网| 免费视频国产一区| 国产精品中文字幕制服诱惑| 免费精品国产| 老司机免费视频一区二区| 亚洲一区二区网站| 久久一区亚洲| 亚洲深夜福利在线观看| 成人福利视频| aⅴ色国产欧美| 国产91欧美| 日韩精品国产欧美| 高清av不卡| 日韩国产在线观看一区| 国产91精品对白在线播放| 日韩精品久久久久久| 99精品美女| 国产探花一区二区| 亚洲一区二区三区四区五区午夜| 风间由美中文字幕在线看视频国产欧美| 日韩精品一区第一页| 国产在线看片免费视频在线观看| 日韩av网站在线观看| 亚洲激情二区| 在线看片福利| 国产欧美大片| 蜜桃视频免费观看一区| 久久中文字幕二区| 精品免费视频| 91欧美日韩在线| 亚洲激情中文| 日韩在线精品| 鲁大师精品99久久久|