mybatis generator

SMM高级整合实战项目—-增删改查(快速搭建一个J2EE项目)

扶醉桌前 提交于 2020-10-04 03:56:13
置顶:抱歉之前没有上传数据库文件,重新补上 项目源码下载: https://download.csdn.net/download/qq_36102598/11141098 数据库下载: https://pan.baidu.com/s/1rfyADXxjkwHsr9cC7yKLiw 提取码:8bhx 视频学习地址: https://study.163.com/course/courseMain.htm?courseId=1003862031 功能点: 分页 数据校验(前端校验+JSR303后端校验) Ajax Rest风格的URI;使用HTTP协议请求方式的动词,来表示对资源的操作(GET(查询),POST(新增),PUT(修改),DELETE(删除)) 技术点: 基础框架-SSM(SpringMVC+Spring+MyBatis) 数据库Mysql 前端框架-bootstrap快速搭建简洁美观的界面 项目依赖管理-Maven 分页-pagehelper 逆向工程-MyBatis Generator 知识点总结: 项目截图: 来源: oschina 链接: https://my.oschina.net/u/4292686/blog/4482114

MyBatis(五):mybatis关联映射

◇◆丶佛笑我妖孽 提交于 2020-09-28 17:49:18
Mybatis中表与表之间的关系分为一下4类: 1)一对一 2)一对多 3)多对一 4)多对多 创建数据Demo表 数据库表: 用户表user:记录了购买商品的用户信息。 订单表orders:记录了用户所创建的订单(购买商品的订单)。 订单明细表orderdetail:记录了订单的详细信息即购买商品的信息。 商品表items:记录商品信息。 数据模型: 数据表之间的关系: 先分析数据级别之间有关系的表之间的业务关系: usre和orders: user —-> orders:一个用户可以创建多个订单,一对多 orders —-> user:一个订单只由一个用户创建,一对一 orders和orderdetail: orders —-> orderdetail:一个订单可以包括 多个订单明细,因为一个订单可以购买多个商品,每个商品的购买信息在orderdetail记录,一对多关系。 orderdetail —-> orders:一个订单明细只能包括在一个订单中,一对一 orderdetail和itesm: orderdetail —-> itesms:一个订单明细只对应一个商品信息,一对一 items —-> orderdetail:一个商品可以包括在多个订单明细 ,一对多 创建Demo表 /* Navicat MySQL Data Transfer Source Server :

idea mybatis-generator table映射Mapper

六眼飞鱼酱① 提交于 2020-08-19 17:33:53
使用场景:新建一个表,可以很方便的将表生成一个增删改查的代码,不需要写dao层,直接写service层调用dao即可! 1、在pom.xml中配置加载插件信息 <plugins> <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</artifactId> <version>1.3.7</version> <dependencies> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.13</version> </dependency> </dependencies> <configuration> <configurationFile>src/main/resources/generatorConfig.xml</configurationFile> <overwrite>true</overwrite> <!-- 重复生成时会覆盖之前的文件--> <verbose>true</verbose> <!-- 在控制台打印执行日志 --> </configuration> </plugin> </plugins

springboot配置mybatis-generator自动生成代码

走远了吗. 提交于 2020-08-17 16:35:01
第一步:在pom.xml中配置generator自动生成代码插件 <!-- mybatis generator 自动生成代码插件 --> <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</artifactId> <version>1.3.5</version> <configuration> <!--配置文件的位置--> <configurationFile>src/main/resources/generator/generatorConfig.xml</configurationFile> <overwrite>true</overwrite> <verbose>true</verbose> </configuration> </plugin> 第二步:引入生成代码配置generatorConfig.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/dtd

Mybatis—Generator使用教程

拈花ヽ惹草 提交于 2020-08-14 03:44:26
摘要 Mybatis-Generator可以帮助我们自动生成很多结构化的代码,比如每张表对应的Entity、Mapper接口和Xml文件,可以省去很多繁琐的工作。 准备工作 1、在pom文件中添加插件依赖: <!-- mybatis generator 自动生成代码插件 --> <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</artifactId> <version>1.3.2</version> <configuration> <configurationFile>${basedir}/src/main/resources/generator/generatorConfig.xml</configurationFile> <overwrite> true </overwrite> <verbose> true </verbose> </configuration> </plugin> 2、将mybatis-generator配置文件放入resource/generator目录下,文件名为generatorConfig.xml,内容如下: <?xml version="1.0" encoding="UTF-8"?> <! DOCTYPE

IDEA 中生成 MyBatis 逆向工程实践

依然范特西╮ 提交于 2020-08-12 16:40:45
阅读目录 1.搭建 MyBatis Generator 插件环境 2.项目实战 IDEA 逆向 MyBatis 工程时,不像支持 Hibernate 那样有自带插件,需要集成第三方的 MyBatis Generator。 MyBatis Generator的详细介绍 http://mybatis.github.io/generator/index.html 本篇博客图解 MyBatis Generator 的使用过程,并结合实战说明逆向工程的使用方式。 回到顶部 1.搭建 MyBatis Generator 插件环境 a. 添加插件依赖 pom.xml <!-- mybatis 逆向生成插件 --> < plugin > < groupId > org.mybatis.generator </ groupId > < artifactId > mybatis-generator-maven-plugin </ artifactId > < version > 1.3.2 </ version > < configuration > < configurationFile > src/main/resources/generatorConfig.xml </ configurationFile > < verbose > true </ verbose > < overwrite >

mybatis插件自动生成代码报错。

跟風遠走 提交于 2020-08-11 01:04:46
Execution default-cli of goal org.mybatis.generator:mybatis-generator-maven-plugin:1.3.2:generate failed: Exception getting JDBC Driver: com.mysql.jdbc.Driver (mybatis逆向工程) springboot整合mybatis时出现的问题 解决方法:在pom.xml中plugin中加入单独依赖Mysql驱动包,问题便可解决 <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</artifactId> <version>1.3.2</version> <configuration> <configurationFile>${basedir}/src/main/resources/generator/generatorConfig.xml</configurationFile> <overwrite>true</overwrite> <verbose>true</verbose> </configuration> <!--加入下面这个依赖--> <dependencies> <dependency>

Mybatis教程-实战看这一篇就够了

*爱你&永不变心* 提交于 2020-08-09 19:56:04
转自: https://blog.csdn.net/hellozpc/article/details/80878563 1.从JDBC谈起 1.1.使用IDEA创建maven工程 1.2.引入mysql依赖包 <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.32</version> </dependency> 1.3.准备数据 创建数据库: CREATE DATABASE ssmdemo; 创建表: DROP TABLE IF EXISTS tb_user; CREATE TABLE tb_user ( id char(32) NOT NULL, user_name varchar(32) DEFAULT NULL, password varchar(32) DEFAULT NULL, name varchar(32) DEFAULT NULL, age int(10) DEFAULT NULL, sex int(2) DEFAULT NULL, birthday date DEFAULT NULL, created datetime DEFAULT NULL, updated datetime DEFAULT NULL, PRIMARY

java实现分页查询

拜拜、爱过 提交于 2020-08-09 14:24:29
1.基本思路 我现阶段的分页查询的实现是基于sql语句的。 select * from user where id limit a, b 构造出相应的a和b就可以查询出想要的数据,在显示在页面上。重点是要构造出当前的页数,就要封装一个javaBean,存储有关分页的基本属性。 这样只需在service层计算想要的页数,并封装基本的信息,在查询出来显示在前端就可以了。 2.具体实现 1.定义JavaBean public @Data class PageBean<T> implements Serializable { private Integer page;//当前页数 private Integer limit;//每页显示数 private Integer totalPage;//总页数 private Integer total;//总记录数 private List<T> pageRecode;//当前页面的数据集合 private List<Integer> pages;//返回页数的集合,用于显示index页面的上一页、下一页 } 2.controller: PageBean<QuestionDTO> pageBean = questionService.questionList(page); 返回一个QuestionDTO类型的JavaBean

真赞!IDEA中这么玩MyBatis,让编码速度飞起!

旧时模样 提交于 2020-08-08 07:50:17
云栖号资讯:【 点击查看更多行业资讯 】 在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! IDEA 逆向 MyBatis 工程时,不像支持 Hibernate 那样有自带插件,需要集成第三方的 MyBatis Generator。 MyBatis Generator的详细介绍 http://mybatis.github.io/generator/index.html 本篇博客图解 MyBatis Generator 的使用过程,并结合实战说明逆向工程的使用方式。 搭建 MyBatis Generator 插件环境 添加插件依赖 pom.xml <!--mybatis 逆向生成插件--> <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</artifactId> <version>1.3.2</version> <configuration> <configurationFile>src/main/resources/generatorConfig.xml</configurationFile> <verbose>true</verbose> <overwrite>true</overwrite> </configuration>