springboot配置mybatis逆向工程

网友投稿 531 2022-11-13

springboot配置mybatis逆向工程

springboot配置mybatis逆向工程

mybatis逆向工程很早之前有用过,但是一直没有整理使用步骤,今天来回顾下在idea下springboot中整合mybatis逆向工程的实现步骤

什么是逆向工程?

所谓mybatis逆向工程,就是mybatis会根据我们设计好的数据表,自动生成pojo、mapper以及mapper.xml。本文将介绍两种方式实现mybatis的逆向工程。

generatorConfig.xml配置文件

配置数据库驱动,连接以及映射

代码方式实现逆向工程

引入逆向工程依赖

org.mybatis.generator mybatis-generator-core 1.3.2

引入插件

org.mybatis.generator mybatis-generator-maven-plugin ${basedir}/src/main/resources/generatorConfig.xml true true

xml读取

src/main/resources src/main/java **/*.xml

手工代码实现逆向工程

@RunWith(SpringRunner.class)@SpringBootTestpublic class LceApplicationTests { @Test public void contextLoads() { try { generator(); } catch (Exception e) { e.printStackTrace(); } } /** * 代码方式实现逆向工程 * @throws Exception */ public void generator() throws Exception { List warnings = new ArrayList(); boolean overwrite = true; // 指定配置文件 File configFile = new File("generatorConfig.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); }}

maven方式启动逆向工程

mybatis-generator:generate -e

最后apply - ok

启动刚刚的maven

这样即完成

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:MySQL优化(SQL语句及索引优化)
下一篇:log4j2的高并发死锁问题配置优化方式
相关文章

 发表评论

暂时没有评论,来抢沙发吧~