<?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配置
最新推荐文章于 2024-04-19 05:45:23 发布