• mybatis 动态 SQL 官方文档

    时间:2024-05-08 17:47:12

    MyBatis 的强大特性之一便是它的动态 SQL。如果你有使用 JDBC 或其它类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句的痛苦。例如拼接时要确保不能忘记添加必要的空格,还要注意去掉列表最后一个列名的逗号。利用动态 SQL 这一特性可以彻底摆脱这种痛苦。虽然在以前使用动态 SQL ...

  • Mybatis 为什么不要用二级缓存

    时间:2024-05-07 09:29:38

    https://www.cnblogs.com/liouwei4083/p/6025929.htmlmybatis 二级缓存不推荐使用一 mybatis的缓存使用。大体就是首先根据你的sqlid,参数的信息自己算出一个key值,然后你查询的时候,会先把这个key值去缓存中找看有没有value,如果有...

  • MyBatis动态创建表

    时间:2024-05-07 08:18:44

    转载请注明出处:https://www.cnblogs.com/Joanna-Yan/p/9187538.html项目中业务需求的不同,有时候我们需要动态操作数据表(如:动态建表、操作表字段等)。常见的我们会把日志、设备实时位置信息等存入数据表,并且以一定时间段生成一个表来存储,log_201806...

  • 【MyBatis】进阶使用 (动态SQL)-<if>

    时间:2024-05-07 07:44:24

    使用 <if> 标签可以完成对接收到的参数进行判断。 首先看一组都不为空的情况下: 再看当性别为 null 的情况: 此时我们就需要使用 <if> 标签对接收到的参数进行判断,如果不为空,就加入到数据库: 而数据库也能正常插入数据: ...

  • 一看就懂的Mybatis框架入门笔记

    时间:2024-05-06 23:02:05

    本篇为初学Mybatis框架时的入门笔记,整理发出Spring集成Mybatis https://www.cnblogs.com/yueshutong/p/9381590.htmlSpringBoot集成Mybatis https://www.cnblogs.com/yueshutong/p/938...

  • Mybatis (一)

    时间:2024-05-06 18:03:21

    1 DAO层框架框架:是一种整体的解决方案。1.1 JDBC的步骤1.2 Hibernate执行的步骤1.3 MyBaits2 Mybatis简介Mybatis是支持定制化SQL、存储过程以及高级映射的优秀的持久层框架。Mybatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。Myba...

  • MyBatis源码分析(5)——内置DataSource实现

    时间:2024-05-06 11:31:15

    @(MyBatis)[DataSource]MyBatis源码分析(5)——内置DataSource实现MyBatis内置了两个DataSource的实现:UnpooledDataSource,该数据源对于每次获取请求都简单的打开和关闭连接。PooledDataSource,该数据源在Unpoole...

  • mybatis+spring的简单介绍学习

    时间:2024-05-05 16:45:31

    参考下面链接http://mybatis.github.io/spring/zh/index.html

  • 【MyBatis】 MyBatis框架下的高效数据操作:深入理解增删查改(CRUD)-My Batis

    时间:2024-05-04 16:28:19

    Mybatis的开发有两种方式: 注解XML下⾯将学习注解和XML的方式 ,使用Mybatis的注解方式,主要是来完成⼀些简单的增删改查功能.如果需要实现复杂的SQL功能,建 议使用XML来配置映射语句,也就是将SQL语句写在XML配置文件中. 前言(配置环境) 开启驼峰命名(推荐) 通常数据库列...

  • MyBatis与Spring集成

    时间:2024-05-02 18:53:50

    beans.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/200...

  • Mybatis框架

    时间:2024-05-02 16:17:59

    简介         MyBatis是一款优秀的持久层框架,它支持自定义SQL,存储过程以及高级映射。MyBatis免除了几乎所有的JDBC代码以及设置参数和获取结果集的工作。MyBatis可以通过简单的XML或注解来配置和映射原始类型、接口和Java POJO为数据库中的记录。 入门 一、导...

  • spring springMVC mybatis 集成

    时间:2024-05-02 14:12:51

    最近闲来无事,整理了一下spring springMVC mybatis 集成,关于这个话题在园子里已经有很多人写过了,我主要是想提供一个完整的demo,涵盖crud,事物控制等。整个demo分三个层次:一、简单模式:整个框架的参数传递不使用实体对象,统一用Map来存储变量,对mybatis部分不使...

  • mybatis进阶--一对一查询

    时间:2024-05-01 23:46:47

    所谓的一对一查询,就是说我们在查询一个表的数据的时候,需要关联查询其他表的数据。需求首先说一个使用一对一查询的小需求吧:假设我们在查询某一个订单的信息的时候,需要关联查询出创建这个订单对应的用户信息。表模型如下(ResultTypesql语句的书写首先,我们要对我们的需求进行分析。1.我们需要确定这...

  • 零基础IDEA整合SpringBoot + Mybatis项目,及常见问题详细解答

    时间:2024-04-29 20:31:52

    开发环境介绍:IDEA + maven + springboot2.1.41、用IDEA搭建SpringBoot项目:File - New - Project - Spring Initializr,(在选引用功能界面时,什么都不选)再一直Next即可,最后生成的项目结构如下:(首先记得在File ...

  • MyBatis-mybatis全局映射文件解析

    时间:2024-04-29 09:21:58

    全局配置文件为mybatis-config.xml1、properties标签<properties resource="dbconfig.properties"></properties>可以使用properties来引入外部properties配置文件的内容引入方式有两种...

  • Mybatis关联查询和数据库不一致问题分析与解决

    时间:2024-04-27 11:33:25

    Mybatis关联查询和数据库不一致问题分析与解决本文的前提是,确定sql语句没有问题,确定在数据库中使用sql和项目中结果不一致。在使用SpringMVC+Mybatis做多表关联时候,发现也不报错,也没有出现任何问题,但是就是和数据库查出的数据不一致,永远返回的只有一条数据,究其原因,在做多表关...

  • MyBatis关联查询、多条件查询

    时间:2024-04-27 09:54:32

    MyBatis关联查询、多条件查询1、一对一查询任务需求;根据班级的信息查询出教师的相关信息1、数据库表的设计班级表:教师表:2、实体类的设计班级表:public class Classes {9     //定义实体类的属性,与class表中的字段对应10     private int id; ...

  • Mybatis关联查询之二

    时间:2024-04-27 09:45:11

    Mybatis关联查询之多对多多对多一、entity实体类public class Student { private Integer stuid; private String stuname; private String stuaddress; //植入一个Teache...

  • 深入浅出Mybatis系列(四)---配置详解之typeAliases别名(mybatis源码篇)

    时间:2024-04-27 09:38:51

    上篇文章《深入浅出Mybatis系列(三)---配置详解之properties与environments(mybatis源码篇)》 介绍了properties与environments, 本篇继续讲剩下的配置节点之一:typeAliases。 typeAliases节点主要用来设置别名,其实这是挺好...

  • mybatis关联查询基础----高级映射

    时间:2024-04-27 09:20:50

    本文链接地址:mybatis关联查询基础----高级映射(一对一,一对多,多对多)前言: 今日在工作中遇到了一个一对多分页查询的问题,主表一条记录对应关联表四条记录,关联分页查询后每页只显示三条记录,sql查询主表一条记录的时候,加上关联表后主表每一条记录都和关联表相对应,也就是说主表一条记录...