![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mybatis
Bruin_W
只想把自己遇到的问题发出来记录,并希望能帮到大家-.-
展开
-
解决mapper.xml文字全灰色xml文件不被识别2021IDEA
右键文件点击override file type选择XML解决原创 2021-11-23 10:03:51 · 2922 阅读 · 6 评论 -
mybatis配置mapper问题
#mybatis是独立节点,需要单独配置mybatis:mapper-locations: classpath*:mapper/*.xml#必须是类路径下的xml,所以需要讲xml放在resource目录下type-aliases-package: com.wsx.demo.entityconfiguration:map-underscore-to-camel-case: true不然会报错org.apache.ibatis.binding.BindingException: Invalid原创 2021-07-26 14:06:03 · 404 阅读 · 0 评论 -
MyBatis中的updateByPrimaryKey与updateByPrimaryKeySelective区别
MyBatis中自动生成的两个根据主键查询的方法updateByPrimaryKeySelective是更新新的model中不为空的字段。updateByPrimaryKey是会将为空的字段在数据库中置为NULL。updateByPrimaryKeySelective会做if判断<update id="updateByPrimaryKeySelective" parameterType="xxx" > update group <set>原创 2020-08-07 14:49:20 · 721 阅读 · 0 评论 -
mybatis的TooManyResultsException异常
org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 2原因是因为你的接受值是单个对象不是List但是你查询到数据库大于一个值,可能是两个或多个解决办法:1.将返回的接收值改为List原创 2020-08-05 09:55:12 · 897 阅读 · 0 评论 -
mybatis获取自增主键 只需要在insert里加入一段话
1代表参数类型2代表实体内对象的属性3代表数据库中的字段名然后就可以在insert语句执行之后获取主键如果不加入这句话则会获取到null不能再根据此主键查询或者执行set,get方法...原创 2019-03-31 16:12:00 · 189 阅读 · 0 评论