服务粉丝

我们一直在努力

MyBatis

  • MyBatis框架系列三之-MyBatis 框架 Dao 代理

  • 一、Dao 代理实现 CURD2)getMapper 获取代理对象只需调用 SqlSession 的 getMapper()方法,即可获取指定接口的实现类对象。该方法的参数为指定 Dao接口类的 class 值。SqlSess
  • SpringBoot MyBatis查询方式

  • 1 等于查询1.1 数值型Dto类中定义数值类型的字段private Integer state;Mapper.java文件中增加查询条件List readAll(@Param("condition") SysMenuRoleParam condition);Map
  • mybatis原理及整合spring原理

  • 话题导入:首先我一开始接触mybatis的时候,还是在做SSM课程设计,我会在项目的spring配置文件中会有如下配置:







  • 学MyBatis时遇到的两个错误

  • 刚学到MyBatis,感觉照着敲出来的,却出不来效果,报错了。错误提示如下方网上搜索相关错误,搜到是xml文件配置时出错了。对比前辈们出错的位置,然后通过标红错误提示找到了xml文件
  • SpringBoot2.x 自动化生成代码整合Mybatis

  • 前言Mybatis 是一个持久层ORM框架,负责Java与数据库数据交互,也可以简易理解为中介,相对于它,还有个中介是hibernate,不过在mybatis中sql语句的灵活性,可优化性比较强,这也是现在
  • MyBatis基础之动态SQL

  • 1、if动态标签:判断参数时满足test指定的条件, 如果满足 ,就执行if( 增加if标签中的SQL语句 );注意:test里面使用的参数,可以是mybatis的默认参数,也可以是实体属性名,但是不能是没有
  • MyBatis拦截器实现原理

  • Mybatis拦截器并不是每个对象里面的方法都可以被拦截的。Mybatis拦截器只能拦截Executor、StatementHandler、ParameterHandler、ResultSetHandler四个类里面的方法,这四个对
  • Mybatis 插件使用及源码分析

  • Mybatis插件Mybatis 插件主要是通过 JDK 动态代理实现的,插件可以针对接口中的方法进行代理增强,在 Mybatis 中比较重要的接口如下:Executor : sql 执行器,包含多个实现类,比如 Si
  • 聊聊Mybatis的初始化之建造者模式

  • 聊聊Mybatis的初始化之建造者模式Mybatis首先会加载和解析全局配置文件,调用SqlSessionFactoryBuilder.build() 方法构建SqlSession工厂类SqlSessionFactoryBuilder.build()
  • SpringBoot集成Mybatis-Plus

  • 简介MyBatis-Plus(简称 MP)是一个 MyBatis的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。因此,mybatis-plus包含mybatis的所有功能,因此无需再次引
  • mybatis内容解析之动态sql - part2

  • package com.example.mapper;import com.example.pojo.User;import java.util.List;/** * 数据访问层的接口,定义对数据库完成的CRUD的操作 */public interface UsersMapper
  • 聊聊Mybatis的binding模块

  • 聊聊Mybatis的binding模块为什么我们在使用Mybatis的时候只需要写接口和xml文件就能执行sql呢?这就是Mybatis的binding模块需要做的事情了,今天我们分析一下Mybatis的binding
  • Mybatis应用分析

  • 从jdbc开始首先,我们来看一段原生jdbc的代码public class JdbcDemo { static { try { Class.forName("com.mysql.cj.jdbc.Driver"); } catch (C
  • 解决MyBatis Generator自动生成.java.1文件

  • MyBatis框架操作数据库,一张表对应着一个实体类、一个Mapper接口文件、一个Mapper映射文件。一个工程项目通常最少也要几十张表,那工作量可想而知非常巨大的,MyBatis框架替我们
  • 25.Mybatis逆向工程

  • 逆向工程字面意思就是反向生成工程,可以直接使用数据库中已经创建的表,由框架来负责根据数据库表,反向生成Java实体类、Mapper接口、Mapper映射文件。一、使用方法介绍1.引入
  • 21.Mybatis动态SQL之foreach

  • 在Mybaits中foreach适用于数组,List集合等函数,对数组、List集合的元素进行循环,一般使用在查询语句是in语法中,foreach的标准语法由一下标签构成:collection:表示循环的对象是数
  • 22.Mybatis动态Sql之Sql标签

  • sql标签表示一段sql代码,可以是表的名称、几个字段或则where条件,标签内内容一般是可以在其他位置复用sq内容。一、引入sql标签下面的案例引用的是最常用方式,引入的是带查询的
  • 20.Mybatis动态sql之choose when otherwise

  • choose when otherwise在使用的时候,相当于java语言中的if ---esleif--- esle,只会有一个满足条件,所以无须使用and;/** * 根据Map查询学生信息 * @param map * @return */publi
  • 16.Mybatis一对多查询

  • 一对多查询在实际开发中非常常见,比如查询学生信息和班级信息,一个班级对应多个学生,这时就需要使用一对多查询,一对多查询时需要在一的实体类中增加一个集合来存储多的信息,比如

热门文章

  • 青海公益电影放映 打通文化惠民“最后一公里”

  •   青海新闻网·大美青海客户端讯(记者 崔永焘 摄影报道) “有时候,电影放到一半,观众只剩下老人和孩子,但放映员依然要有耐心,哪怕只有一个观众,也要把这部电影分毫不差地放完,
  • 实力女神周海媚亮相《实力派》,谈人生聊表演

  • 当影视行业逐渐摆脱了流量控制,开启最本源的以内容为导向的竞争态势之后,那些在演艺圈努力打拼数十年的优秀演员,再度迎来了全新的春天。于是影视界“叔圈”“姐圈”频频破圈,成