mybatis+maven自动生成代码框架(mybatis自动生成代码插件idea)

网友投稿 258 2022-06-21


说明

通过可配置化,通过数据库自动生成model,da和mapper文件,这对于可定制化开发来说是非常有用的,减少了很多重复的工作。

添加依赖

UTF-8

UTF-8

1.8

1.3.2

1.3.5

5.1.46

org.springframework.boot

spring-boot-starter-web

org.mybatis.spring.boot

mybatis-spring-boot-starter

${mybatis.version}

mysql

mysql-connector-java

runtime

${mysql.version}

org.springframework.boot

spring-boot-starter-test

test

org.mybatis.generator

mybatis-generator-core

${mybatis.generator.version}

org.springframework.boot

spring-boot-maven-plugin

org.mybatis.generator

mybatis-generator-maven-plugin

1.3.5

src/main/resources/mybatis-generator/generatorConfig.xml

true

true

Generate MyBatis Artifacts

generate

generate-sources

mysql

mysql-connector-java

runtime

${mysql.version}

添加配置文件

resources/mybatis/generator

# 数据库连接串

jdbc_driver=com.mysql.jdbc.Driver

jdbc_url=jdbc:mysql://localhost:3306/activiti?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=UTC

jdbc_user=root

jdbc_password=123456

# 生成实体类所在的包的路径

sourcePath=D:\\github\\xbootdemo-learn\\springboot-generate\\src\\main

# 项目包的名称

package=com.lind.springboot.generate

添加xml文件

PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"

"http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">

password="${jdbc_password}"/>

enableCountByExample="true"

enableUpdateByExample="true"

enableDeleteByExample="true"

enableSelectByExample="true"

selectByExampleQueryId="true">

生成对应代码

我们在右侧的plugins/mybatis-generator插件上,点击生成就可以了。

作者:仓储大叔,张占岭,

荣誉:微软MVP


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

上一篇:Java知识串讲
下一篇:Java 集合与容器类(java是前端还是后端)
相关文章

 发表评论

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