电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術(shù)文章
文章詳情頁

解決IDEA中多模塊下Mybatis逆向工程不生成相應(yīng)文件的情況

瀏覽:127日期:2024-08-01 09:04:28

首先Mybatis工程中配置文件需要放在resources包下:

解決IDEA中多模塊下Mybatis逆向工程不生成相應(yīng)文件的情況

在配置文件中需要注意兩點:

1.配置數(shù)據(jù)庫連接的jar包,要使用絕對路徑,其他配置和之前不是多模塊的情況一樣:

解決IDEA中多模塊下Mybatis逆向工程不生成相應(yīng)文件的情況

2.配置對應(yīng)生成文件的所在目錄時,也要使用絕對路徑:

解決IDEA中多模塊下Mybatis逆向工程不生成相應(yīng)文件的情況

接下編寫逆向工程啟動類

其中指定逆向工程配置文件時,要使用絕對路徑:

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; import java.io.File;import java.util.ArrayList;import java.util.List; public class MyGenerator { private void generator() throws Exception{ List<String> warnings = new ArrayList<>(); boolean overwrite = true; //指定 逆向工程配置文件 File configFile = new File('D:masterSpringcodeSpringBootmini-video-devmybatis-generator-configsrcmainresourcesgeneratorConfig.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); } public static void main(String[] args) throws Exception { try { MyGenerator generatorSqlmap = new MyGenerator(); generatorSqlmap.generator(); } catch (Exception e) { e.printStackTrace(); } }}

然后運行啟動類即可。

總結(jié):

mybatis的逆向工程實現(xiàn)起來其實是非常簡單的,但是在不同情況下,要特別注意文件路徑的問題,我遇到的問題基本都是路徑問題,因為相關(guān)代碼都是在官方文檔中copy過來的,所以需要我們注意的就是路徑的問題了。

補充:Mac下mybatis逆向工程運行成功卻沒有生成相應(yīng)的包和文件-解決辦法

折騰了好久,慢慢試著改路徑,才發(fā)現(xiàn):

mac下路徑是./src

windows 路徑是.src

記錄一下吧。。。

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持好吧啦網(wǎng)。如有錯誤或未考慮完全的地方,望不吝賜教。

標(biāo)簽: IDEA
相關(guān)文章:
主站蜘蛛池模板: 北京征地律师,征地拆迁律师,专业拆迁律师,北京拆迁律师,征地纠纷律师,征地诉讼律师,征地拆迁补偿,拆迁律师 - 北京凯诺律师事务所 | 耐腐蚀泵,耐腐蚀真空泵,玻璃钢真空泵-淄博华舜耐腐蚀真空泵有限公司 | 一级建造师培训_一建培训机构_中建云筑建造师培训网校 | 交变/复合盐雾试验箱-高低温冲击试验箱_安奈设备产品供应杭州/江苏南京/安徽马鞍山合肥等全国各地 | 福州时代广告制作装饰有限公司-福州广告公司广告牌制作,福州展厅文化墙广告设计, | 移动机器人产业联盟官网| 彩信群发_群发彩信软件_视频短信营销平台-达信通| 钢结构-钢结构厂房-钢结构工程[江苏海逵钢构厂] | CPSE安博会| 陕西自考报名_陕西自学考试网 | 武汉天安盾电子设备有限公司 - 安盾安检,武汉安检门,武汉安检机,武汉金属探测器,武汉测温安检门,武汉X光行李安检机,武汉防爆罐,武汉车底安全检查,武汉液体探测仪,武汉安检防爆设备 | 成都软件开发_OA|ERP|CRM|管理系统定制开发_成都码邻蜀科技 | 造价工程师网,考试时间查询,报名入口信息-网站首页 | 仿真茅草_人造茅草瓦价格_仿真茅草厂家_仿真茅草供应-深圳市科佰工贸有限公司 | 辊道窑炉,辊道窑炉厂家-山东艾希尔 | 扒渣机厂家_扒渣机价格_矿用扒渣机_铣挖机_撬毛台车_襄阳永力通扒渣机公司 | 郑州水质检测中心_井水检测_河南废气检测_河南中环嘉创检测 | 色油机-色母机-失重|称重式混料机-称重机-米重机-拌料机-[东莞同锐机械]精密计量科技制造商 | 亿诺千企网-企业核心产品贸易| 北京印刷厂_北京印刷_北京印刷公司_北京印刷厂家_北京东爵盛世印刷有限公司 | 安徽集装箱厂-合肥国彩钢结构板房工程有限公司 | 提升海外网站流量,增加国外网站访客UV,定制海外IP-访客王 | ◆大型吹塑加工|吹塑加工|吹塑代加工|吹塑加工厂|吹塑设备|滚塑加工|滚塑代加工-莱力奇塑业有限公司 | 济南网站建设_济南网站制作_济南网站设计_济南网站建设公司_富库网络旗下模易宝_模板建站 | 成都亚克力制品,PVC板,双色板雕刻加工,亚克力门牌,亚克力标牌,水晶字雕刻制作-零贰捌广告 | 北京百度网站优化|北京网站建设公司-百谷网络科技 | 天津力值检测-天津管道检测-天津天诚工程检测技术有限公司 | 电动葫芦|防爆钢丝绳电动葫芦|手拉葫芦-保定大力起重葫芦有限公司 | 济南铝方通-济南铝方通价格-济南方通厂家-山东鲁方通建材有限公司 | 酒瓶_酒杯_玻璃瓶生产厂家_徐州明政玻璃制品有限公司 | 欧美日韩国产一区二区三区不_久久久久国产精品无码不卡_亚洲欧洲美洲无码精品AV_精品一区美女视频_日韩黄色性爱一级视频_日本五十路人妻斩_国产99视频免费精品是看4_亚洲中文字幕无码一二三四区_国产小萍萍挤奶喷奶水_亚洲另类精品无码在线一区 | 喷砂机厂家_自动除锈抛丸机价格-成都泰盛吉自动化喷砂设备 | 刺绳_刀片刺网_刺丝滚笼_不锈钢刺绳生产厂家_安平县浩荣金属丝网制品有限公司-安平县浩荣金属丝网制品有限公司 | 空气弹簧|橡胶气囊|橡胶空气弹簧-上海松夏减震器有限公司 | 安徽集装箱厂-合肥国彩钢结构板房工程有限公司 | 液氮罐(生物液氮罐)百科-无锡爱思科 | 薪动-人力资源公司-灵活用工薪资代发-费用结算-残保金优化-北京秒付科技有限公司 | 挤出机_橡胶挤出机_塑料挤出机_胶片冷却机-河北伟源橡塑设备有限公司 | PCB设计,PCB抄板,电路板打样,PCBA加工-深圳市宏力捷电子有限公司 | 上海租车公司_上海包车_奔驰租赁_上海商务租车_上海谐焕租车 | 长沙中央空调维修,中央空调清洗维保,空气能热水工程,价格,公司就找维小保-湖南维小保环保科技有限公司 |