mybatis-generator配置流程(详细) 2021-05-15
首先第一步肯定要先导入依赖:
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><groupId>cn.com.zzn</groupId><artifactId>Dating-Sites</artifactId><version>1.0-SNAPSHOT</version><name>Dating-Sites</name><packaging>war</packaging><properties><maven.compiler.target>1.8</maven.compiler.target><maven.compiler.source>1.8</maven.compiler.source><junit.version>5.7.0</junit.version></properties><dependencies><dependency><groupId>javax.servlet</groupId><artifactId>javax.servlet-api</artifactId><version>4.0.1</version><scope>provided</scope></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-webmvc</artifactId><version>5.3.5</version></dependency><dependency><groupId>javax.servlet</groupId><artifactId>jstl</artifactId><version>1.2</version></dependency>
<!-- 导入mybatis文件--><dependency><groupId>org.mybatis</groupId><artifactId>mybatis</artifactId><version>3.5.6</version></dependency><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>5.1.47</version></dependency><dependency><groupId>org.junit.jupiter</groupId><artifactId>junit-jupiter-api</artifactId><version>${junit.version}</version><scope>test</scope></dependency><dependency><groupId>org.junit.jupiter</groupId><artifactId>junit-jupiter-engine</artifactId><version>${junit.version}</version><scope>test</scope></dependency></dependencies><build><resources><resource><directory>src/main/resources</directory><includes><include>**/*.properties</include><include>**/*.xml</include></includes><filtering>true</filtering></resource><resource><directory>src/main/java</directory><includes><include>**/*.properties</include><include>**/*.xml</include></includes><filtering>true</filtering></resource></resources><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-war-plugin</artifactId><version>3.3.0</version></plugin><plugin><groupId>org.mybatis.generator</groupId><artifactId>mybatis-generator-maven-plugin</artifactId><version>1.4.0</version><executions><execution><id>Generate MyBatis Artifacts</id><goals><goal>generate</goal></goals></execution></executions><dependencies><dependency><groupId>org.mybatis</groupId><artifactId>mybatis</artifactId><version>3.5.6</version></dependency><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>5.1.47</version></dependency></dependencies></plugin></plugins></build>
</project>
第二步就是在resources下面创建配置文件了:
先写mybatis-config.xml配置文件:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configurationPUBLIC "-//mybatis.org//DTD Config 3.0//EN""http://mybatis.org/dtd/mybatis-3-config.dtd">
<!--configuration核心配置文件-->
<configuration><properties></properties><environments default="development"><environment id="development"><transactionManager type="JDBC"/><dataSource type="POOLED"><property name="driver" value="com.mysql.jdbc.Driver"/><property name="url" value="jdbc:mysql://localhost:3306/DatingSites?useSSL=true&useUnicode=true&characterEncoding=UTF-8"/><property name="username" value="DatingSites"/><property name="password" value="DatingSites"/></dataSource></environment></environments><mappers><!--每一个Mapper.Xml都需要在mybatis核心配置文件中注册!--><mapper resource="cn/com/zzn/mapper/ManagerMapper.xml"/></mappers>
</configuration>
再配置genertorConfig.xml的配置文件
<!DOCTYPE generatorConfiguration PUBLIC"-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN""http://mybatis.org/dtd/mybatis-generatorConfig_1_0.dtd">
<generatorConfiguration><context id="simple" targetRuntime="MyBatis3Simple"><jdbcConnection driverClass="com.mysql.jdbc.Driver"connectionURL="jdbc:mysql://localhost:3306/DatingSites?useSSL=true&useUnicode=true&characterEncoding=UTF-8"userId="DatingSites" password="DatingSites"/><javaModelGenerator targetPackage="cn.com.zzn.model" targetProject="src/main/java" /><sqlMapGenerator targetPackage="cn.com.zzn.mapper" targetProject="src/main/resources"/><javaClientGenerator targetPackage="cn.com.zzn.mapper" targetProject="src/main/java" type="XMLMAPPER"/><table tableName="User" /></context>
</generatorConfiguration>
最后点击
最后项目列表走一波
mybatis-generator配置流程(详细) 2021-05-15相关推荐
- 2021.05.15继承球体和圆柱体
原文链接: 自动车 手动车:https://codeeggs.github.io/2021/05/15/2021.05.15%E7%BB%A7%E6%89%BF%E7%90%83%E4%BD%93%E ...
- Mybatis generator配置
1 <?xml version="1.0" encoding="UTF-8"?> 2 <!DOCTYPE generatorConfigura ...
- Mybatis Generator 配置详解
许多人在Java项目中都会到使用Mybatis Generator这个工具包,这里把这个工具的配置完整列一下: <?xml version="1.0" encoding=&q ...
- Mybatis generator,MBG使用详细介绍,MBG xml合并,Java合并
Mybatis generator mybatis 自动生成代码工具介绍 mybatis使用起来轻便,可编写Sql.受到很多开发者的喜爱.但是由于项目需要大量sql也让人很烦躁. 所以mybatis自 ...
- MyBatis Generator使用方法(详细)
文章目录 一.简介 二.官方解释(如何配置使用) 三.配置方法 3.1.配置方法一 3.2.配置方法二 3.3 配置方式三 一.简介 MyBatis Generator(MBG)是MyBatis My ...
- 2021.05.15智能风控峰会之流量反作弊论坛-论坛笔记
在这个新媒体时代,各种低俗广告和短视频.造谣.刷单.违法曝光等内容不断触及法律底线,而人工审核的传统方式已经无法应付机器爆发式生成的内容量,因此,如何做好流量反作弊方面的智能风控一跃成为热点. ...
- 查看树莓派处理器型号.2021.05.15
Raspbian GNU/Linux 10 (buster) 查看树莓派处理器型号 cat /proc/cpuinfo 不是太准确 比较准确的查看方式是直接查看板子芯片上的刻印
- Spring Boot项目利用MyBatis Generator进行数据层代码自动生成
概 述 MyBatis Generator (简称 MBG) 是一个用于 MyBatis和 iBATIS的代码生成器.它可以为 MyBatis的所有版本以及 2.2.0之后的 iBATIS版本自动生成 ...
- MyBatis Generator 代码自动生成器,从此解放你的双手
前言 在日常开发工作中,我们往往需要自己去构建各种数据表所对应的持久化对象(PO).用于操作数据库的接口(DAO)以及跟 DAO 所绑定的对应 XML.这都是一些重复性的操作,不需要多大技术含量,这时 ...
最新文章
- 一系列视频教程 收藏
- perl中的几个模块使用.
- SAP FSM 学习笔记(四) : 现场服务技师使用的移动应用
- SAP License:ERP实施如何防止内部信息泄露
- 24c存储器读写软件_必知必会-存储器层次结构
- 一套鼠标键盘操作两台电脑的方法
- 匿名函数的this指向
- Android 利用重力感应调整手机模式
- xp系统开机自检很久_XP开机卡在自检不能进入系统的解决办法
- 安科瑞ACX电瓶车智能充电桩,支付方式可选择刷卡、扫码、免费充电使用,设备内部可引出10路出线至专用插座
- 图片转文字怎么转?这些方法我只告诉你
- 服装设计师和时尚达人必看的实用网站信息大全
- 今天是2007年12月20号,今天心情
- 解决Warning: Leaking Caffe2 thread-pool after fork
- 2023最新SSM计算机毕业设计选题大全(附源码+LW)之java水果生鲜销售系统7826c
- 计算机配置参数格式错误,关于bios标准设置故障的实例详解
- 电影分众发行 移动端电影院总观影达200万
- android双模蓝牙,Android和双模蓝牙设备:与BR / EDR(经典)配对时未找到自定义BLE服务...
- 读书有益——》告别自己
- Node.js创造者Ryan Dahl专访
热门文章
- 传统红色纹样图案背景|中式海报必备素材
- 大IP天官赐福要拍剧啦,想要手机壁纸图片先来一波!
- .net websocket 获取http登录的用户_辽宁装备制造职业技术学院用户登录http://59.46.58.179/login...
- 变量命名规则_Java变量与常量
- zookeeper watch java_Apache ZooKeeper Watcher 机制源码解释
- Madagascar的自定义浮点型函数--绝对值函数和最值函数
- Linux内存管理:CMA(连续内存分配)(DMA)
- 搞懂Linux零拷贝,DMA
- 内存管理:Linux Memory Management:MMU、段、分页、PAE、Cache、TLB
- linux变量循环赋值,shell脚本 循环变量赋值cf当前页面