标签:BaseResultMap

Java

基于Mybatis-Plus的CRUD

小丁 发布于 2019-11-10

使用mybatis-plus自动生成了5个模块(xml/bean/mapper/service/controller)的代码,这里练习一下mybatis-plus框架下的CRUD. 还是原先的那个springboot项目. mybatis-plus也是mybatis的增强版,它并...

阅读(11)评论(0)赞 (0)

Java

MyBatis 和 SQL 注入的恩恩怨怨

5

likai 发布于 2019-11-08

MyBatis 是一种持久层框架,介于 JDBC 和 Hibernate 之间。通过 MyBatis 减少了手写 SQL 语句的痛苦,使用者可以灵活使用 SQL 语句,支持高级映射。但是 MyBatis 的推出不是只是为了安全问题,有很多开发认为使用了 MyBatis 就不会存在...

阅读(21)评论(0)赞 (0)

Java

mybatis-plus:使用Mybatis-AutoGenerator代码生成器(1)

xiaoli.he 发布于 2019-11-05

AutoGenerator 是 MyBatis-Plus 的代码生成器,通过 AutoGenerator 可以快速生成包括 Entity、Mapper、Mapper XML、Service、Controller 数个模块的代码,可以提升开发效率. 首先,进入 https://st...

阅读(20)评论(0)赞 (0)

Java

Mybatis逆向生成

likai 发布于 2019-11-03

Mybatis逆向生成 简介 逆向工程字面意思就是反向生成工程,和hibernate一样mybatis也有自己的逆向工程工具,hibernate的逆向生成我没有做过. 使用逆向工程时,需要注意的是表之间的关系无法映射出来. 亦即mybatis的逆向工程生成的都是单表操作. 1:m...

阅读(13)评论(0)赞 (0)

Spring

springboot集成mybatis配置主从复制双库实现读写分离

小丁 发布于 2019-10-30

一般情况下网站对数据库的读要比写多多了,所以当数据量大了的时候,使用读写分离是很有必要的 spring提供了数据源路由的类,正好拿它来实现一下 创建项目 简单的springboot项目,依赖有mybatis,mysql,aspect springboot版本是 2.2.0.REL...

阅读(27)评论(0)赞 (0)

Java

springboot项目集成mybatis

xiaoli.he 发布于 2019-10-29

之间写过一篇 最全的Spring-Boot集成Mybatis-Plus教程 突然发现不会配置单纯的mybatis了,稍微折腾了一下 创建项目 创建springboot项目,只选择mybatis和mysql两个依赖 pom.xml <dependencies> <...

阅读(16)评论(0)赞 (0)

Java

六、代码生成器——逆行工程

2

zhuangli 发布于 2019-10-27

上一节我们学习了 mybatis-plus 的 ActiveRecord(活动记录) ,这一节我们来学习一下 mybatis-plus 的 代码生成器 。 Mybatis-Plus 的代码生成器为我们提供了大量的自定义设置,生成的代码完全能够满足各类型的需求,可以快速的生成代码,...

阅读(14)评论(0)赞 (0)

Spring

SpringBoot2 配置多数据源,整合MybatisPlus增强插件

2

darida 发布于 2019-10-11

本文源码: GitHub·点这里 || GitEE·点这里 一、项目案例简介 1、多数据简介 实际的项目中,经常会用到不同的数据库以满足项目的实际需求。随着业务的并发量的不断增加,一个项目使用多个数据库:主从复制、读写分离、分布式数据库等方式,越来越常...

阅读(35)评论(0)赞 (0)

Spring

SpringBoot2 整合 ClickHouse数据库,实现高性能数据查询分析

3

changyuan.xu 发布于 2019-10-07

本文源码: GitHub·点这里 || GitEE·点这里 一、ClickHouse简介 1、基础简介 Yandex开源的数据分析的数据库,名字叫做ClickHouse,适合流式或批次入库的时序数据。ClickHouse不应该被用作通用数据库,而是作为...

阅读(44)评论(0)赞 (0)

Java

全网最全最详细的Sharding-JDBC入门

5

dulong 发布于 2019-10-06

前言 在开始之前,不得不吐槽下,全网的Sharding-JDBC的资料太少了,而且大部分资料都是1.X的版本,那是很早的版本,现在Sharding-JDBC已经发展到4.X啦。还有就是大部分都停留在说概念的层面,来回讲Sharding-JDBC的一些基础概念,实战的demo少之又...

阅读(27)评论(0)赞 (0)

Java

Spring Boot (七): Mybatis极简配置

1

zhuangli 发布于 2019-09-30

Spring Boot (七): Mybatis极简配置 1. 前言 ORM 框架的目的是简化编程中的数据库操作,经过这么多年的发展,基本上活到现在的就剩下两家了,一个是宣称可以不用写 SQL 的 Hibernate ,一个是对 SQL 非常友好的 Mybaties ,,两者各有...

阅读(25)评论(0)赞 (0)

Spring

Spring Boot (七): Mybatis极简配置

1

yanxinchi 发布于 2019-09-30

Spring Boot (七): Mybatis极简配置 1. 前言 ORM 框架的目的是简化编程中的数据库操作,经过这么多年的发展,基本上活到现在的就剩下两家了,一个是宣称可以不用写 SQL 的 Hibernate ,一个是对 SQL 非常友好的 Mybaties ,,两者各有...

阅读(30)评论(0)赞 (0)

Spring

Spring Boot (七): Mybatis极简配置

2

刘莉莉 发布于 2019-09-30

Spring Boot (七): Mybatis极简配置 1. 前言 ORM 框架的目的是简化编程中的数据库操作,经过这么多年的发展,基本上活到现在的就剩下两家了,一个是宣称可以不用写 SQL 的 Hibernate ,一个是对 SQL 非常友好的 Mybaties ,,两者各有...

阅读(37)评论(0)赞 (0)

Java

手把手搭建springCloud框架(二)——eureka客户端+swagger+mybatisPlus

18

dulong 发布于 2019-09-28

来开始搭建springCloud的客户端client服务。 首先,也是从在线生成了springboot项目。 在线网址:start.spring.io/ 下载下来的是一个压缩包,解压之后,用编译器IDEA打开这个服务。 因为,我是一次性搭建了spingCloud+eureka+s...

阅读(54)评论(0)赞 (0)

Java

mybatis——mapper文件详解

yanxinchi 发布于 2019-09-27

表结构: CREATE TABLE customer ( id int(11) NOT NULL COMMENT ‘企业用户ID’, name varchar(45) DEFAULT NULL COMMENT ‘名称’, logo ...

阅读(47)评论(0)赞 (0)

Java

mybatis中collection association优化使用及多参数传递

2

邓龙华 发布于 2019-09-27

mybatis都会用,但要优雅的用就不是那么容易了 今天就简单举例,抛砖引玉,供大家探讨 1.主表 CREATE TABLE `test_one` ( `id` int(11) NOT NULL AUTO_INCREMENT, `nickname` varchar(255) NO...

阅读(29)评论(0)赞 (0)

Java

拒绝一次性买卖:MyBatis的mapper和repository可重复生成工具

Harries 发布于 2019-09-15

背景 MyBatis的历史可谓久远了,码农们也在用着各式各样的代码生成工具。然而这些工具大部分都有一个缺点,那就是只能一次性生成文件。如果我们期间在生成的文件里做了修改,再次生成时,很多工具会覆盖我们的修改。 为什么会在生成文件后进行修改呢? 因为工具只会帮我们生成通用的数据库访...

阅读(25)评论(0)赞 (0)

Java

Live-Server-5-SpringBoot中一个请求的流程

4

darida 发布于 2019-08-21

在上述文章中,已经完成了Springboot环境的搭建、数据库的配置、Pojo、MyBatis映射文件、Dao层、MVC的配置、资源的过滤与拦截、用户的认证与权限等。Spring一般搭配SpringMvc,也就是MVC模式一起使用,那么在MVC中,我们已经完成了model的编写,...

阅读(62)评论(0)赞 (0)