Mybatis如何自动生成数据库表的实体类
第一步引入jar
文章图片
第二步,配置文本文件
文章图片
# 数据库驱动jar 路径 本地创库的包drive.class.path=C:/Users/Administrator/.m2/repository/mysql/mysql-connector-java/5.1.30/mysql-connector-java-5.1.30.jar# 数据库连接参数jdbc.driver=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://192.168.1.188:3306/sxhy_user?useUnicode=true&characterEncoding=utf-8jdbc.username=rootjdbc.password=rhzh# 包路径配置model.package=com.fishing.personal.common.entityxml.mapper.package=com.fishing.personal.common.dao.mappertarget.project=src/main/java
第三步配置文件
文章图片
【Mybatis如何自动生成数据库表的实体类】
第四步配置MAVEN
文章图片
第五步配置MAVEN的插件
文章图片
第六步,启动
文章图片
Mybatis自动生成xml的配置 idea通过数据库直接生成mybatis的xml和实体文件,很简单,一共分三步
1.配置generatorConfig.xml
2.配置pom
3.配置命令 mybatis-generator:generate -e
1.配置generatorConfig.xml
以下会自动生成entity,mapper,和xml文件
mapper上是没有@Mapper注解的呦
“context” 的内容必须匹配按照下面的顺序配置 ?号的可以没有
(connectionFactory|jdbcConnection),javaTypeResolver?,javaModelGenerator,sqlMapGenerator?,javaClientGenerator?,table+
2.配置pom
org.mybatis.generator mybatis-generator-maven-plugintrue true org.springframework.boot spring-boot-maven-plugin
3.命令 mybatis-generator:generate -e
文章图片
运行上边的命令就行了,实体是驼峰形式的,也可以修改配置和数据库一样
public class Ccc{private Integer id; private String identifyCode; public Integer getId() {return id; }public void setId(Integer id) {this.id = id; }public String getIdentifyCode() {return identifyCode; }public void setIdentifyCode(String identifyCode) {this.identifyCode = identifyCode; }}
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
推荐阅读
- 考研英语阅读终极解决方案——阅读理解如何巧拿高分
- 如何寻找情感问答App的分析切入点
- 关于QueryWrapper|关于QueryWrapper,实现MybatisPlus多表关联查询方式
- mybatisplus如何在xml的连表查询中使用queryWrapper
- mybatisplus|mybatisplus where QueryWrapper加括号嵌套查询方式
- MybatisPlus|MybatisPlus LambdaQueryWrapper使用int默认值的坑及解决
- MybatisPlus使用queryWrapper如何实现复杂查询
- 如何在Mac中的文件选择框中打开系统隐藏文件夹
- 漫画初学者如何学习漫画背景的透视画法(这篇教程请收藏好了!)
- java中如何实现重建二叉树