生成器设计思路: 连接数据库 -> 获取表结构 -> 生成文件
1 下载与安装
贴至pom 文件
2 新建配置文件
项目实例<?xml version="1.0" encoding="UTF-8"?>
/p>
PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"
"http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">
connectionURL="jdbc:mysql://127.0.0.1:3306/mall?characterEncoding=utf-8"
userId="root"
password="root">
3 生成文件默认不覆盖已有文件,重复生成文件后果
不过,可以设置可覆盖
但是注意,对于 xml 文件的内容是追加生成的,不会覆盖!怎么解决呢?
选用该插件
修改配置文件
命令行生成mvn mybatis-generator:generate
插件运行Maven 插件按钮
gradle 插件按钮
生成成功
可多次执行,类会覆盖,但是设计 mapper 的 xml 文件会重复生成
附 :配置文件详解<?xml version="1.0" encoding="UTF-8"?>
/p>
PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"
"http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">
本文由博客一文多发平台 OpenWrite 发布!查看原文