随笔分类 - MyBatis
摘要:前言 当我们使用mybatis的时候,可能经常会碰到一批数据的批量更新问题,因为如果一条数据一更新,那每一条数据就需要涉及到一次数据库的操作,包括网络IO以及磁盘IO,可想而知,这个效率是非常低下的。而平时我们很少直接使用原生jdbc直接操作数据库,而是会使用比较成熟的ORM框架,那么今天我们就来总
阅读全文
摘要:场景:项目整合了mybatisplus,进行update更新,前端传值为空时,数据库也进行了更新,导致原来的值丢失。 解决方案:在实体类上使用@TableField注解 /* 联系人手机号码 */ @TableField(updateStrategy = FieldStrategy.NOT_EMPT
阅读全文
摘要:报错信息:There is no getter for property named 'tablename' in 'class java.lang.String' 原因: 使用了 {value}或${_parameter}获取;而#{}可以用任意名字
阅读全文
摘要:如何使用 如果您使用的是 Spring Boot,将以下依赖项添加到 pom.xml: <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifact
阅读全文
摘要:这是原有项目中mybatis指定mapper文件位置的配置: mybatis.mapper-locations=classpath:/mybatis-mapper/*Mapper.xml 导入mybatis-plus 后, <dependency> <groupId>com.baomidou</gr
阅读全文