关于我们

质量为本、客户为根、勇于拼搏、务实创新

< 返回

Mybatis如何通过注解开启使用二级缓存

发布时间:2022-09-27 11:08:31

这篇文章主要介绍了Mybatis基于注解开启使用二级缓存,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

本文主要是补充一下Mybatis中基于注解的二级缓存的开启使用方法。

1.在Mybatis的配置文件中开启二级缓存

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration
    PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
    "http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
  <settings>
    <!--开启全局的懒加载-->
    <setting name="lazyLoadingEnabled" value="true"/>
    <!--&lt;!&ndash;关闭立即加载,其实不用配置,默认为false&ndash;&gt;-->
    <!--<setting name="aggressiveLazyLoading" value="false"/>-->
    <!--开启Mybatis的sql执行相关信息打印-->
    <setting name="logImpl" value="STDOUT_LOGGING" />
    <!--默认是开启的,为了加强记忆,还是手动加上这个配置-->
    <setting name="cacheEnabled" value="true"/>
  </settings>
  <typeAliases>
    <typeAlias type="com.example.domain.User" alias="user"/>
    <package name="com.example.domain"/>
  </typeAliases>
  <environments default="test">
    <environment id="test">
      <!--配置事务-->
      <transactionManager type="jdbc"></transactionManager>
      <!--配置连接池-->
      <dataSource type="POOLED">
        <property name="driver" value="com.mysql.jdbc.Driver"/>
        <property name="url" value="jdbc:mysql://localhost:3306/test1"/>
        <property name="username" value="root"/>
        <property name="password" value="123456"/>
      </dataSource>
    </environment>
  </environments>
  <mappers>
    <package name="com.example.dao"/>
  </mappers>
</configuration>

另外有需要云服务器可以了解下风纳云fengnayun.com,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


/template/Home/Dawn/PC/Static

选择风纳云,也许是您成就一番大事业的开端

注册账号