一级缓存,二级缓存
基于mapper接口怎么去操作sql
基于jdk动态代理,生成mapper接口或者dao接口的代理对象,然后代理对象会拦截接口方法,转而执行 MappedStatement 所代表的 sql,然后将 sql 执行结果返回。mapper.xml文件的namespace就是mapper接口的全限定名, 接口的方法就是mapper.xml文件的MappedStatement的id,且id唯一,不可以重复。由于mapper接口没有实现类,则通过全限定名+方法名作为key,可以唯一定位某个MappedStatement。分页实现方式
三种实现方式,RowBound, 通过查询满足条件的结果集,在内存中进行分页
直接在sql中,带分页参数进行分页
通过分页插件,在插件的拦截器当中拦截sql,并重写sql,实现分页
上一篇
高并发系统的总结(转载)
2023-07-23
下一篇
mysql之MVCC幻读现象
2023-07-10