标签:BaseResultMap

Java

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

Harries 发布于 2019-09-15

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

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

Java

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

4

darida 发布于 2019-08-21

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

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

Java

mybatis深入学习

wenming.gapo 发布于 2019-08-04

在使用mybatis标签的时候,需要指定类的全类名,比如 resultType=xx.xxx.xx ,但是我们可以为类指定别名,那么就可以直接使用别名,避免全类名冗余【不推荐使用】 别名的配置有两种方式,这里我们讲解简单的配置方式,步骤如下: 在mybatis的全局配置文件下指定...

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

Java

实现万行级数据读取优化

1

dulong 发布于 2019-07-31

xl_echo编辑整理,欢迎转载,转载请声明文章来源。欢迎添加echo微信(微信号:t2421499075)交流学习。 百战不败,依不自称常胜,百败不颓,依能奋力前行。——这才是真正的堪称强大!! 业务场景: 基于导出的功能上,要求一次性查询10w条数据。但是这个10w的开始值和...

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

Java

Mybatis逆向工程和对它的优化

9

darida 发布于 2019-07-27

​ 逆向工程就是,我们根据数据的表,自动生成常见的Mapper映射接口和与数据库表对应的pojo实体类,以及和Mapper接口对应的XML SQL语句,解放双手不在去写重复的代码;比如对于每个表根据主键id的查询、更新、删除、以及添加,这些常见的我们都会去手写。但是逆向工程就会把...

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

Spring

Spring Boot 项目整合 MyBatis 连接数据库

6

hanze 发布于 2019-07-23

在我们日常的开发过程中,肯定不可避免的会使用到数据库以及 SQL 语句。比如,刚开始学习 Java 的时候可能会遇到 JDBC,它是连接 Java 和数据库的桥梁,我们可以使用 JDBC 来建立与数据库之间的连接并且执行相应的 SQL 语句。虽然 JDBC 的执行效率很高,但是其...

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

Java

Spring Boot 项目整合 MyBatis 连接数据库

6

hellas 发布于 2019-07-23

在我们日常的开发过程中,肯定不可避免的会使用到数据库以及 SQL 语句。比如,刚开始学习 Java 的时候可能会遇到 JDBC,它是连接 Java 和数据库的桥梁,我们可以使用 JDBC 来建立与数据库之间的连接并且执行相应的 SQL 语句。虽然 JDBC 的执行效率很高,但是其...

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

Java

一、整体认识mybatis和mybatis的体系结构

3

刘莉莉 发布于 2019-07-08

MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java 的 POJO(Plain Old...

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

Java

一、整体认识mybatis和mybatis的体系结构

3

小丁 发布于 2019-07-08

MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java 的 POJO(Plain Old...

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

Java

MyBatis Generator使用过程中踩过的一个坑

2

xubiao.zhuang 发布于 2019-06-24

在使用MyBatis Generator生成代码的过程中,曾经遇到一个坑,每次生成mapper.xml的时候并不是直接覆盖原文件,而是在原文件中追加了新的内容,导致运行项目出错,本文主要讲解如何解决这个问题。 问题重现 示例代码 使用的是mall-tiny-02的代码,代码地址:...

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

Java

MyBatis源码学习(二)

1

hellas 发布于 2019-05-25

看完趣味数学书后,开始技术填坑之路 通常在业务中,需要进行数据分页查询,这样一来,每条SQL语句都加上limit限制,会多了很多重复的代码,而且每次需要自己在代码中进行偏移量的计算,略微有些麻烦。 还好有大神在 Github 里贡献了分页插件,而且使用起来很方便,了解了一下使用原...

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

Java

mybatis处理枚举类

hellas 发布于 2019-05-13

mybatis自带对枚举的处理类 org.apache.ibatis.type.EnumOrdinalTypeHandler<E> :该类实现了枚举类型和Integer类型的相互转换。 但是给转换仅仅是将对应的枚举转换为其索引位置,也就是"ordinal()...

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

Spring

SpringBoot+Vue之分页操作

1

likai 发布于 2019-04-28

不建议使用mybatis自带的分页查询,或pagehelper插件等,使用MySql查询语句更方便快捷。 以上一篇表格操作为基础,加入分页操作,完善核心代码。上篇详情CRUD与文件导入导出。 流程 后端开发 1、定义分页查询统一返回的实体类,返回数据为列表,建议使用泛型。 (Re...

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

Spring

最全的Spring-Boot集成Mybatis-Plus教程

songhua.gao 发布于 2019-04-15

开发pybbs最后选用的是Mybatis-Plus框架,不得不说, 真香 ,想当初接触过jpa后,跟别人安利,说jpa多好用多简单,后来在公司项目里用时,随着项目渐渐复杂起来,多个表关联查询是真的不爽,哎呀, xml真香 这一篇博客来总结一下使用mybatis-plus的相关配置...

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

Java

Spring Cloud项目中遇到的小问题

2

刘莉莉 发布于 2019-04-11

首先是MyBatis的Map文件,通用查询结果用一个resultMap表示,id为”BaseResultMap” ,type为实际Java代码中对应的entity类。然后在Map文件一个select定义中,指定resultMap为 BaseResultMap 。但是这样查询出来的...

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

Java

【SpringSecurity系列01】初识SpringSecurity

4

puefu.he 发布于 2019-04-11

​ 什么是 SpringSecurity ? ​ Spring Security是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架。它提供了一组可以在Spring应用上下文中配置的Bean,充分利用了Spring IoC,DI(控制反转Inver...

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

Java

mysql8+mybatis-plus3.1自动生成带lombok和swagger和增删改查接口 原 荐

Harries 发布于 2019-04-11

mybatis-dsc-generator 完美集成lombok,swagger的代码生成工具,让你不再为繁琐的注释和简单的接口实现而烦恼:entity集成,格式校验,swagger; dao自动加@ mapper,service自动注释和依赖; 控制器实现单表的增副改查,并实现...

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

Java

SpringBoot 下 Mybatis 的缓存

9

hellas 发布于 2019-04-10

说起 mybatis,作为 Java 程序员应该是无人不知,它是常用的数据库访问框架。与 Spring 和 Struts 组成了 Java Web 开发的三剑客— SSM。当然随着 Spring Boot 的发展,现在越来越多的企业采用的是 SpringBoot + ...

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