随笔分类 - java# 认识mybatis#
摘要:架构图 架构流程图 说明: mybatis配置文件: SqlMapConfig.xml,此文件作为mybatis的全局配置文件,配置了mybatis的运行环境等信息 Mapper.xml,此文件作为mybatis的sql映射文件,文件中配置了操作数据库的sql语句。此文件需要在 SqlMapConf
阅读全文
摘要:mybatis缓存 Mybatis提供查询缓存,如果缓存中有数据就不用从数据库中获取,用于减轻数据压力,提高系统性能 mybatis缓存分类 Mybatis的查询缓存总共有两级,我们称之为一级缓存和二级缓存: 一级缓存是SqlSession级别的缓存。在操作数据库时需要构造 sqlSession对象
阅读全文
摘要:## 什么事延迟加载 - mybatis的延迟加载也成为懒加载,是指进行关联查询时,按照设置延迟规则延迟对关联对象的select查询。延迟加载可以有效的减少数据库的压力。 - Mybatis的延迟加载,需要通过resultMap标签中的association和collection子标签才能演示成 功
阅读全文
摘要:mybatis标签使用及场景 主键返回 <insert id="insertUser" parameterType="com.kkb.mybatis.po.User"> <!-- selectKey将主键返回,需要再返回 --> <selectKey keyProperty="id" order="
阅读全文
摘要:what is mybatis mybatis是一款优秀的持久层框架,支持定制化sql,存储过程以及高级映射。封装了几乎所有JDBC接口避免手动设置入参与过去结果集。可以简单使用xml或注解来配置和映射sql信息。将接口和java的pojo映射成对应的数据库记录。 mybatis 配置 项目依赖 <
阅读全文
浙公网安备 33010602011771号