Mybatis
mybatis学习
周大宇_
努力
展开
-
六、Mybatis缓存
前言Mybatis缓存分为一级缓存和二级缓存。一级缓存的作用域是在sqlSession,即一次会话,从开始到关闭。二级缓存的作用域是每个Mapper.xml。默认情况下,只启用了本地的会话缓存,它仅仅对一个会话中的数据进行缓存。要启用二级缓存,只需要在SQL映射文件中添加一行:<cache/>。[Mybatis官方文档-缓存](https://mybatis.org/mybatis-3/zh/sqlmap-xml.html#cache)一、在pom.xml中添加Ehcache缓存包。&l原创 2020-10-03 21:24:32 · 62 阅读 · 0 评论 -
五、Mybatis按结果嵌套查询
Myatis官方文档结果映射原创 2020-10-02 01:25:58 · 350 阅读 · 0 评论 -
四、Mybatis集成分页插件PageHelper
前言PageHelper分页插件可以让我们更加容易的实现分页。[PageHelper文档](https://pagehelper.github.io/docs/howtouse/)一、在pox.xml中引入pagehelper。<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <ve原创 2020-09-30 22:48:29 · 148 阅读 · 0 评论 -
三、Mybatis集成log4j日志
前言Log4j是Apache的一个开源项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用的代码。一、在pox.xml中引入log4j。<dependency> <groupId>log4j</groupId> <artifactId>log4j<原创 2020-09-30 22:32:51 · 123 阅读 · 0 评论 -
一、MyBatis入门案例
前言https://mybatis.org/mybatis-3/zh/getting-started.html1.每个基于MyBatis的应用都是以一个SqlSessionFactory的实例为核心。2.SqlSessionFactory 的实例可以通过 SqlSessionFactoryBuilder 获得。3.SqlSessionFactoryBuilder 则可以从 XML 配置文件或一个预先配置的 Configuration 实例来构建出 SqlSessionFactory 实例。4.原创 2020-09-22 23:13:10 · 93 阅读 · 0 评论 -
二、Mybatis增删改查
前言在入门案例的基础上,完成增删改查操作。一、创建Mapper接口。package com.zhy.dao;import com.zhy.entity.User;import java.util.List;import java.util.Map;public interface UserMapper { //查询所有用户 List<User> getUserList(); //根据id查询用户 User getUserById(Intege原创 2020-09-27 16:06:51 · 116 阅读 · 0 评论