Mybatis的常用注解

  1. 加载配置文件的时候,绝对路径和相对路径的写法都不太好用,我们经常使用的两种方法第一种就是使用类加载器,他只能读取类路径的配置文件,第二种就是使用ServletContext对象的getRealPath()函数
  2. mybatis的常用注解
    (1)与CURD相关的操作
    @Select(value = “sql语句”),
    @Update(value = “sql语句”),
    @Insert(value = “sql语句”),
    @Delete(value = “sql语句”)
    绿色部分在这里插入图片描述
    (2)为了解决实体类中属性与数据库中字段不对应的问题我们用到了
    @Results()和ResultMap()两个注解,红色部分在这里插入图片描述
    (3)一对多,多对多,是延迟加载
    多对一,一对一是立即加载
  3. 注解开发—使用二级缓存
    一级缓存是mybatis本身就有的
    首先在全局配置文件中把二级缓存给打开
<settings>
        <setting name="cacheEnabled" value="true"/>
    </settings>
然后在你想要的使用二级缓存的Dao接口之上使用@Cachenamespace(blocking=true)即可
@CacheNamespace(blocking = true)
public interface IUserDao {
	
}
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值