Mybatis
寒云似雾7
California Dream
展开
-
【Mybatis疑难杂症】找不到路径和mysql版本一系列问题(精准图文)
1.Could not find resource xxx.xml这个问题我尝试了很多解决办法1.src/java下的xml不会被编译,然后到pom.xml的build标签里添加resources(我这边没用)<resources> <resource> <directory>src/main/java</director...原创 2019-03-29 19:25:20 · 495 阅读 · 1 评论 -
【Mybatis学习笔记】1.配置与参数
`package com.cyk;import com.cyk.mapper.GirlMapper;import com.cyk.pojo.A;import com.cyk.pojo.B;import com.cyk.pojo.Girl;import com.cyk.utils.MybatisUtil;import org.apache.ibatis.annotations.Par...原创 2019-03-30 17:40:21 · 188 阅读 · 0 评论 -
【Mybatis学习笔记】2.动态SQL
SNAPSHOTAddressesMapper.java(interface)package com.cyk.mapper;import com.cyk.pojo.Addresses;import org.apache.ibatis.annotations.Param;import java.util.List;public interface AddressesMapper ...原创 2019-03-31 15:45:30 · 163 阅读 · 0 评论 -
【Mybatis疑难杂症】ERROR StatusLogger No log4j2 configuration file found. Using default configuration: log
配置log4j找不到配置文件ERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging only errors to the console.我一开始添加了log4j的core和api没有成功,后发现是core的版本错了,就换成了1的版本解决步骤1.mybatisco...原创 2019-03-31 15:52:50 · 9036 阅读 · 0 评论 -
【Mybatis学习笔记】3.缓存
1.缓存检索顺序:二级缓存 > 一级缓存 > 数据库2.【缓存失效方式一】如果查询之后进行增删改行为,则缓存失效【缓存失效方式二】sqlSession.clearCache()强制清空缓存3.mybatis的二级缓存是namespace级别的,就是同一Mapper下的多个sqlSession共享一个缓存。因此只要有一个sqlSession发出了一个查询,第二sqlSession...原创 2019-03-31 21:09:29 · 105 阅读 · 0 评论 -
【Mybatis学习笔记】4.关系映射
先上一波过程中遇到的bugCaused by: java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for com.cyk.mapper.UserDetailMapper.queryByUserId原因是某个xml中没有绑定mapper的xml映射文件比如我这里是myb...原创 2019-04-02 06:56:57 · 173 阅读 · 0 评论 -
【Mybatis疑难杂症】java.lang.IllegalArgumentException: Mapped Statements collection does not contain value
Caused by: java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for com.cyk.mapper.UserDetailMapper.queryByUserId原因是某个xml中没有绑定mapper的xml映射文件比如我这里是少添加了一行...原创 2019-04-02 15:59:14 · 210 阅读 · 0 评论