1. 云栖社区>
  2. 全部标签>
  3. #mybatis#
mybatis

#mybatis#

已有0人关注此标签

内容分类:
博客 | 问答 | 视频 | 资料 |

Spring 框架基础(01):核心组件总结,基础环境搭建

本文源码:GitHub·点这里 || GitEE·点这里 一、Spring框架 1、框架简介 Spring是一个开源框架,框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。

编程语言 spring 配置 容器 JDBC xml 开发环境 class 编程 bean mybatis

Spring-Boot-Api-Starter 基于Spring Boot快速构建项目的脚手架

Spring-Boot-Api-Starter 是一个基于`SpringBoot`,快速构建`RESTful API`工程的脚手架,支持多数据源配置、分布式事务;快速生成各模块的基础代码,极大的提升了开发效率,使团队代码风格保持统一。

分布式 java 模块 数据库 spring 配置 springboot Create varchar alibaba mybatis github 脚手架

MyBatis之Spring整合

  MyBatis之Spring整合,Spring、SpringMVC和MyBatis是目前企业开发的三大框架。本章我们将学习将Spring和MyBatis整合到一起,成为我们项目开发的技术骨架。引入依赖首先我们需要在Maven项目中添加依赖,Spring框架和MyBatis框架需要的依赖有:m.

spring 配置 JDBC class bean 单元测试 mybatis

Mybatis一二级缓存实现原理与使用指南

Mybatis 与 Hibernate 一样,支持一二级缓存。一级缓存指的是 Session 级别的缓存,即在一个会话中多次执行同一条 SQL 语句并且参数相同,则后面的查询将不会发送到数据库,直接从 Session 缓存中获取。

Java核心技术 开发框架与中间件 java Cache update list mybatis 一级缓存 二级缓存

源码分析Mybatis插件(Plugin)机制与实战

源码分析Mybatis系列目录:1、源码分析Mybatis MapperProxy初始化之Mapper对象的扫描与构建2、源码分析Mybatis MappedStatement的创建流程3、Mybatis执行SQL的4大基础组件详解4、源码解析MyBatis Sharding-Jdbc SQL语句执行流程详解 有了《Mybatis执行SQL的4大基础组件详解》 与 《源码解析MyBatis Sharding-Jdbc SQL语句执行流程详解》两篇文章的铺垫,本文将直奔主题:Mybatis插件机制。

Java核心技术 开发框架与中间件 java 实战 源码 class 插件 plugin type mybatis mybatis扩展

Mybatis源码的9种设计模式

虽然我们都知道有26个设计模式,但是大多停留在概念层面,真实开发中很少遇到,Mybatis源码中使用了大量的设计模式,阅读源码并观察设计模式在其中的应用,能够更深入的理解设计模式。 Mybatis至少遇到了以下的设计模式的使用: 1、 Builder模式,例如SqlSessionFactoryBu...

架构 算法 java 程序员 函数 SQL 日志 线程 源码 配置 mybatis

Mybatis 参数传递的优化之路

从项目开始使用 Mybatis Plus 到现在,对 Mapper 传递参数的方式做了多个版本的改进和优化。这篇文章主要讲解在改版和优化过程中遇到的问题,以及当时的一些想法。 第一版:单个参数传递 传递方式如下: UserMapper.

java string exception xml test list mybatis 优化 email 参数传递

源码解析MyBatis Sharding-Jdbc SQL语句执行流程详解

本文以SQL执行序列图开始,以SQL执行流程图结束。详细介绍了Mybatis Sharding-jdbc SQL语句的执行流程,重点讲述了java.sql.Connection、java.sql.Statement对象的创建流程、SQL结果集的处理,并重点阐述了 Mybaits与Sharding-jdbc整合时分库分表(sharding-jdbc的路由机制的触发时机)。

Java核心技术 开发框架与中间件 java SQL 源码 list mybatis sql执行流程

Mybatis之discriminator(鉴别器)详解

前言 最近干了一个工作是使用discriminator去写一个新的API,那么写这个新的API原因是什么呢?原因是这样的:我们的项目使用Mybatis,我们项目中有一个实体类叫做User,在User中还含有很多别的实体类,例如Role,Permission,Address等(有经验的肯定知道这种嵌套实体类的情况,使用和)。

云栖社区 test type mybatis discriminator

Mybatis执行SQL的4大基础组件详解

本文作为下一篇《源码分析Mybatis整合ShardingJdbc SQL执行流程》的前置篇,重点介绍Executor、StatementHandler、ParameterHandler、ResultSetHandler的具体职责,以类图为基础并详细介绍其核心方法的作用,然后详细介绍了这些对象是如何创建,并引出Mybatis拆件机制。

Java核心技术 开发框架与中间件 java SQL 源码 Transaction mybatis executor StatementHandler ParameterHandler ResultSetHandler

源码分析Mybatis MappedStatement的创建流程

上文源码分析Mybatis MapperProxy创建流程重点阐述MapperProxy的创建流程,但并没有介绍.Mapper.java(UserMapper.java)是如何与Mapper.xml文件中的SQL语句是如何建立关联的。

Java核心技术 开发框架与中间件 java 源码 配置 logger string xml mybatis parse MappedStatement 创建流程

springboot数据库主从方案

本篇分享数据库主从方案,案例采用springboot+mysql+mybatis演示;要想在代码中做主从选择,通常需要明白什么时候切换数据源,怎么切换数据源,下面以代码示例来做阐述; 搭建测试环境(1个master库2个slave库) DataSource多数据源配置 设置mybatis数据源 .

云栖社区 系统软件 分布式 Java核心技术 mysql 数据库 spring 测试 static class void service mybatis

源码分析Mybatis MapperProxy初始化之Mapper对象的扫描与构建

温馨提示:本文基于Mybatis.3.x版本。 MapperScannerConfigurer,Spring整合Mybatis的核心类,其作用是扫描项目中Dao类,将其创建为Mybatis的Maper对象即MapperProxy对象。

Java核心技术 开发框架与中间件 源码 配置 logger bean type BeanDefinition mybatis MapperProxy Mapper

关于表变动而导致的实体变动问题

因为表变动而导致的实体变动问题,出现这种情况较多的是版本迭代的时候。 项目开发初期,表变动导致的代码改动量相对较小,改动后出现的问题也比较少。而在项目迭代的过程中,因为项目已经成型,大部分代码的逻辑和用法都已固定。

java Oracle 项目开发 开发工具 mybatis

简单介绍几种Java后台开发常用框架组合

01 前言 Java框架一直以来都是面试必备的知识点,而掌握Java框架,不管在成熟的大公司,快速发展的公司,还是创业阶段的公司,都能对当前正在开发中的系统有整体的认知,从而更好的熟悉和学习技术,这篇文章胖达就打算给大家介绍几款现阶段流行的框架组合,不管是在传统企业开发还是在互联网开发领域,这几种框架应该都是比较常用的。

架构 java 程序员 数据库 spring Hibernate Servlet Struts MVC springmvc mybatis

Mybatis使用问题汇总-采坑和实践

xlecho编辑整理,欢迎转载,转载请声明文章来源。欢迎添加echo微信(微信号:t2421499075)交流学习。 百战不败,依不自称常胜,百败不颓,依能奋力前行。——这才是真正的堪称强大!! JDK1.

java code string xml test index timestamp update list varchar 数据结构 mybatis account

结合 Mybatis,探讨 Oracle 中 in 与 not in 的陷阱

一、Oracle 中的 in 与 not in 1. 正常情况下的使用 查询语句使用 in 和 not in 的例子 --表:T_USER,USER_ID 有 1,2,3,4,5,6 --查询 userId 中包含1,2,3的数据 --查询结果:1,2,3 SELECT * FROM T_USER T WHERE T.

in Oracle SQL 表达式 open xml list mybatis NOTIN

83
GO