mabatis 的映射文件mybatis-mapper.xml配置

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">

<!-- 命名空间namespace:指定接口全类名 -->
     <mapper namespace="com.yue.mybatis.mapper.CustomerMapper">
     <!-- 开启自带的二级缓存 (在配置文件中需要做全局配置)
     § FIFO : First In First Out
     § LRU – Least Recently Used 默认值
     § flushInterval : 缓存数据的失效时间,单位毫秒
     § readOnly:数据为只读,不允许修改
       size:缓存数据对象的个数-->
      <!-- 开启自带的二级缓存 --> 
     <cache eviction="FIFO" flushInterval="60000" readOnly="true" size="512"/>
     
<!-- 表示采用ehcache缓存组件作为二级缓存 -->
<cache type="org.mybatis.caches.ehcache.EhcacheCache"/>

      <!-- 保存
            id:指定接口的方法名称
            parameterType : 指定方法参数的类型
            #{}表示获取请求参数,给SQL语句的?号传递参数
      -->
      <insert id="saveCustomer" parameterType="com.yue.mybatis.bean.Customer">
            insert into tbl_cust(cust_name,cust_age) values(#{custName},#{custAge});
      </insert>

</mapper>

你可能感兴趣的:(mabatis 的映射文件mybatis-mapper.xml配置)