Mybatis
文章平均质量分 50
笨蛋的生活
多走走。笨蛋的生活有一天也会精彩万分
展开
-
pagehelper分页+tk.mybatis的使用
以下是截取部分pom.xml<properties> <pagehelper.version>1.2.12</pagehelper.version></properties><dependencies> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pageh原创 2021-01-04 16:51:14 · 1461 阅读 · 0 评论 -
mybatis批量更新
学习文章:mybatis高效率批量update - liuxinyu123 - 博客园 (cnblogs.com)mapperpackage com.wanshun.configservice.cardatamodel.mapper;import com.wanshun.common.mapper.CommonBaseMapper;import org.apache.ibatis.annotations.Mapper;import org.apache.ibatis.annotations原创 2020-11-29 18:05:37 · 364 阅读 · 0 评论 -
mybatis查询的时候有些字段返回为null
实体类Category.javapackage com.atguigu.entity;import lombok.AllArgsConstructor;import lombok.Data;import lombok.NoArgsConstructor;import lombok.ToString;import lombok.experimental.Accessors;@Data@AllArgsConstructor@NoArgsConstructor@ToString@Acce原创 2020-08-12 10:51:36 · 3738 阅读 · 2 评论 -
mybaits-plus的resultMap简单使用
为什么在mapper.xml使用resultMap标签 如果查询出来的一个字段和pojo对象里边的属性不一致,那么用来接收查询出来的result对应的数据将会是Null,如果不使用resultMap,那么一般为了避免pojo对象对应的属性为Null,会采用SQL语句中的别名,将查询出的数据库中的字段as pojo对象属性,而且,resultMap支持延迟加载但是为了避免sql语句看着臃肿,所以就使用了resultMap 简...原创 2020-08-11 18:25:00 · 12269 阅读 · 4 评论 -
mybatis自定义缓存实现
mybatis的一级缓存和二级缓存都实现了cache接口,所以要实现自定义缓存而不使用mybatis默认的缓存,那么就要定义一个类让其实现cache接口,并在mapper.xml文件中指明缓存的类型。过程实现cache接口的类package com.atguigu.cache;import org.apache.ibatis.cache.Cache;import java.util.concurrent.locks.ReadWriteLock;public class RedisCa原创 2020-08-10 16:03:19 · 1285 阅读 · 0 评论 -
mybatis 缓存的使用, 看这篇就够了
文章目录1 一级缓存1.1 同一个 SqlSession1.2 不同的 SqlSession1.3 刷新缓存1.4 总结2 二级缓存2.1 配置二级缓存2.1.1...转载 2020-08-10 14:33:43 · 301 阅读 · 0 评论 -
Invalid bound statement (not found)错误的可能原因
Invalid bound statement (not found)错误的可能原因其他原因导致此问题解决参考:1.检查xml文件所在package名称是否和Mapper interface所在的包名<mapper namespace...转载 2020-08-09 19:10:40 · 642 阅读 · 0 评论 -
java获取刚插入数据库的Id(自增列)
使用的Mybatis与数据库做交互,数据库中的主键id是AUTO_INCREMENT,useGeneratedKeys="true"-----------》告诉mybatis使用数据库主键自动生成策略生成Id, keyProperty="id"--------------------》告诉mybatis要把自动生成的主键id赋值给传入的参数对象里的id属性,那么就可以通过传入的参数对象里的属性id获得生成的主键了entity.java service.java ...原创 2020-08-05 16:19:03 · 9232 阅读 · 0 评论 -
orgapachibatis.reflectionReflectionExceptionThere is no getter for property named userId in javalang
学习博客:https://www.cnblogs.com/mengw/p/12622071.html使用mybatis的动态sql进行一个条件的查询操作,mapper.xml的SQL语句如下controller.java在浏览器上进行测试,报出如下错误 解决 把mapper.xml中的动态sql中的<if></if>标签中的判空的参数由userId改为_parameter<?xml version="1.0" enco...原创 2020-08-04 19:51:00 · 309 阅读 · 0 评论 -
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): cn.itcast.dao.Stude
maven工程下的mybatis使用的是mapper代理的mybatis,在mapper.xml映射文件已经写在mybatis配置文件里,并且statementId和mapper接口的方法名称一样,包括mapper接口和mapper映射文件一致,并且两个文件在同一个包下,然后报了如下错误解决在pom.xml文件下加入 <build> <resources> <resource> ..原创 2020-05-13 10:20:21 · 302 阅读 · 0 评论 -
mybatis------调错了方法 Error querying database. Cause: org.apache.ibatis.reflection.ReflectionException
测试结果为:org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. Cause: org.apache.ibatis.reflection.ReflectionException: T...转载 2020-01-02 10:37:44 · 3915 阅读 · 1 评论 -
bug解决:org.xml.sax.SAXParseException; lineNumber: 2; columnNumber: 6; 不允许有匹配 "[xX][mM][lL]" 的处理指令目标。
Caused by: org.xml.sax.SAXParseException; lineNumber: 2; columnNumber: 6; 不允许有匹配 "[x...转载 2020-01-01 08:29:00 · 1399 阅读 · 0 评论 -
使用Mybaits批量插入List集合
...转载 2019-12-19 16:15:16 · 661 阅读 · 0 评论 -
mybatis的环境搭建
待上新原创 2019-12-08 21:39:21 · 179 阅读 · 0 评论 -
java.sql.SQLException: The server time zone value 'Öйú±ê׼ʱ¼ 解决方案
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声...转载 2019-12-08 08:55:14 · 223 阅读 · 0 评论