SpringBoot下Mybatis反向工程怎么搞?
1. 拷贝 Mybatis 反向工程配置文件到项目的根目录下
文章插图
2. 根据项目及表的情况 , 修改 GeneratorMapper.xml 配置
- 如果使用 高版本,驱动类变为:com.mysql.cj.jdbc.Driver
- url 后面应该加属性 nullCatalogMeansCurrent=true, 否则生成有问题
主要根据注释来修改自己的内容
【SpringBoot下Mybatis反向工程怎么搞?】
此时会报错 , 如下文章插图
这个时候可以不用理会 , 项目也是会正常运行的 , 当然也可以这样
文章插图
添加之后就不会报红了
3. 在pom.xml 文件中添加 mysql 反向工程依赖
org.mybatis.generator mybatis-generator-maven-plugin1.3.6 GeneratorMapper.xml true true
4. 双击生成相关文件文章插图
5. 生成的文件自动生成model/Student、实体类
以及StudentMapper , 接口
StudentMapper.xml 具体对数据库的操作
这样方便我们使用 , 具体的下面详细介绍 , 注意看注释
文章插图
Student
package com.md.springboot.model;public class Student {private Integer id;private String name;private Integer age;public Integer getId() {return id;}public void setId(Integer id) {this.id = id;}public String getName() {return name;}public void setName(String name) {this.name = name;}public Integer getAge() {return age;}public void setAge(Integer age) {this.age = age;}}
StudentMapperpackage com.md.springboot.mapper;import com.md.springboot.model.Student;public interface StudentMapper {int deleteByPrimaryKey(Integer id);int insert(Student record);int insertSelective(Student record);Student selectByPrimaryKey(Integer id);int updateByPrimaryKeySelective(Student record);int updateByPrimaryKey(Student record);}
StudentMapper.xml
- 推新标准建新生态,下载超198亿次金山发力海内外
- 闲鱼|电诉宝:“闲鱼”网络欺诈成用户投诉热点 Q3获“不建议下单”评级
- 王兴称美团优选目前重点是建设核心能力;苏宁旗下云网万店融资60亿元;阿里小米拟增资居然之家|8点1氪 | 美团
- 先别|用了周冬雨的照片,我会成为下一个被告?自媒体创作者先别自乱阵脚
- 丹丹|福佑卡车创始人兼CEO单丹丹:数字领航 驶向下一个十年
- 看过明年的iPhone之后,现在下手的都哭了
- 砍单|iPhone12之后,拼多多又将iPhone12Pro拉下水
- 巨头|“社区薇娅”都不够用了 一线互联网巨头全员下场卖菜
- 余额|中兴通讯:现有资金余额仅能确保公司当前经营规模下现金流安全
- 销售|Shopify宣布创下51亿美元的假日购物季销售纪录