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 · 61 阅读 · 0 评论 -
五、Mybatis按结果嵌套查询
Myatis官方文档结果映射原创 2020-10-02 01:25:58 · 349 阅读 · 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 · 147 阅读 · 0 评论 -
三、Mybatis集成log4j日志
前言 Log4j是Apache的一个开源项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用的代码。 一、在pox.xml中引入log4j。 <dependency> <groupId>log4j</groupId> <artifactId>log4j<原创 2020-09-30 22:32:51 · 121 阅读 · 0 评论 -
一、MyBatis入门案例
前言 https://mybatis.org/mybatis-3/zh/getting-started.html 1.每个基于MyBatis的应用都是以一个SqlSessionFactory的实例为核心。 2.SqlSessionFactory 的实例可以通过 SqlSessionFactoryBuilder 获得。 3.SqlSessionFactoryBuilder 则可以从 XML 配置文件或一个预先配置的 Configuration 实例来构建出 SqlSessionFactory 实例。 4.原创 2020-09-22 23:13:10 · 91 阅读 · 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 · 115 阅读 · 0 评论