![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mybatis
文章平均质量分 93
柳风123
这个作者很懒,什么都没留下…
展开
-
Mybatis源码 - 缓存
文章目录一缓存二级缓存二级缓存的cache缓存失效一级缓存失效二级缓存失效SqlSession 使用门面模式,实际完成数据查询、更新操作的是Executor, 而Executor 分两大类,一类带cache和一类不带cache。【DefaultSqlSession】 @Override public int update(String statement, Object parameter) { //..... MappedStatement ms = configurati原创 2022-05-11 11:16:49 · 239 阅读 · 0 评论 -
Mybatis插件
文章目录拦截器拦截器接口setPropertiespluginintercept拦截器签名过程拦截器MyBatis 允许在己映射语句执行过程中的某一点进行拦截调用。默认情况下, MyBatis 允许使用插件来拦截的接口和方法包括以下几个。Executor ( update 、 query 、 flushStatements 、 commit 、 rollback 、getTransact...原创 2020-04-30 07:12:21 · 2024 阅读 · 0 评论 -
MyBatis 配置文件
映射文件中的顶级元素cache – 给定命名空间的缓存配置。cache-ref – 其他命名空间缓存配置的引用。resultMap – 是最复杂也是最强大的元素,用来描述如何从数据库结果集中来加载对象。parameterMap – 已废弃!老式风格的参数映射。内联参数是首选,这个元素可能在将来被移除sql – 可被其他语句引用的可重用语句块。insert – 映射插入语句upda...原创 2018-04-09 19:44:51 · 307 阅读 · 0 评论 -
Mybatis返回单个实体或者返回List
1.返回某个实体<select id="identification" parameterType=&原创 2018-04-13 14:49:50 · 57456 阅读 · 4 评论 -
Mybatis 错误笔记
bad SQL grammar []### Cause: java.sql.SQLException: ORA-00911: 无效字符; bad SQL grammar []; nested exception is java.sql.SQLException: ORA-00911: 无效字符] with root cause语句在数据库中可以正常执行,在配置文件中出错,检查是否在sq...原创 2018-07-12 11:27:52 · 1796 阅读 · 0 评论 -
Mybatis 获取自增主键值(Mysql,Oracle)
对于支持主键自增的数据库<insert id=”insertUser” useGeneratedKeys=”true” keyProperty=”id” >insert into user( user_name, user_password, profile_photo , create_time) values(原创 2018-11-13 11:18:23 · 24904 阅读 · 6 评论