mybatis-plus使用jdk8的LocalDateTime查询时报错:org.springframework.dao.InvalidDataAccessApiUsageException:Errorattemptingtogetcolumn'update_time'fromresultset. Cause:java.sql.SQLFeatureNotSupportedException;null;nestedexceptionisjava.sql.SQLFeatureNotSupportedException废话少说,直接上例子代码:实体类:以下实体类创建时间字段使用了LocalDateTime @Data@EqualsAndHashCode(callSu...
继续阅读 >
分类:Mybatis-Plus
2020
10-09
10-09
详解MyBatis-Plus Wrapper条件构造器查询大全
一、引言那么那么那么今天来说下MP中强大的条件查询功能。本章是基于上个案例来讲的:MyBaits-Plus快速入门案例二、具体操作首先来说说基本的查询吧,根据主键或者简单的查询条件进行查询。/***通过单个ID主键进行查询*/@TestpublicvoidselectById(){Useruser=userMapper.selectById(1094592041087729666L);System.out.println(user);}/***通过多个ID主键查询*/@Testpublicvoidselec...
继续阅读 >
2020
10-09
10-09
MyBatis-Plus 快速入门案例(小白教程)
一、引言学习MyBatis-Plus前提需要掌握:数据库相关操作、java等相关知识,最好熟悉Mybatis。那么本章就来讲解快速搭建MyBatis-Plus开发环境以及对数据库实际操作。二、准备工作步骤一:使用IDEA快速搭建SpringBoot项目,填写相关信息即可。步骤二:引入所需要maven依赖,小编这里有使用lombok依赖,有不了解的小伙伴可以自行学习一下,很简单的。<!--lombok--><dependency><groupId>org.projectlombok</groupId><artifactId>l...
继续阅读 >
2020
10-09
10-09
MyBatis-Plus 如何单元测试的实现
最近项目中使用了MyBatis-Plus,点击看官方文档。使用一个新的框架,首先是验证框架的使用。 使用MyBatis-Plus,首先就验证一下能否成功操作(CRUD)数据库。如何通过不用启动项目,然后可以测试MyBatis-Plus查询数据。所以首要想到的是单元测试@Test第一步通过MyBatis-Plus的代码生成工具生成数据库表对应的文件MyBatis-Plus对于单表操作,有一个内置的mapper接口方法,service的接口我暂时没使用并没验证过。使...
继续阅读 >
2020
10-09
10-09
你应该知道的这些Mybatis-Plus使用技巧(小结)
最近在用Mybatis-Plus,嗯,真香!!!今天就来说说Mybatis-Plus的那些使用技巧1、条件查询(QueryWrapper)如果说,我们需要查询的SQL语句如下:SELECT*FROMuser_infoWHERE1=1ANDage=20那么对应的代码可以为:QueryWrapper<UserInfo>queryWrapper=newQueryWrapper<>();queryWrapper.eq("age",20);List<UserInfo>list=userInfoMapper.selectList(queryWrapper);以上就是查询用户表,用户年龄大于20的用户信...
继续阅读 >
2020
10-09
10-09
Mybatis-plus基于redis实现二级缓存过程解析
1.mybatis-plus开启二级缓存spring:datasource:type:com.alibaba.druid.pool.DruidDataSourcedriver-class-name:com.mysql.jdbc.Driverjdbc-url:jdbc:mysql://192.168.222.155:3306/sys?serverTimezone=Asia/Shanghai&useSSL=false&allowPublicKeyRetrieval=true&characterEncoding=utf-8username:rootpassword:123456redis:host:39.104.203.155port:6380password:123456database:1timeout:2...
继续阅读 >
2020
10-08
10-08
Mybatis-plus实现主键自增和自动注入时间的示例代码
mybatis-plus依赖导入<dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</artifactId><version>3.3.2</version></dependency>建议使用3.3.0后的版本。导入mybatis-plus就不用导入mybatis了,冲突!连接数据库spring.datasource.username=rootspring.datasource.password=19981204spring.datasource.url=jdbc:mysql://localhost:3306/mybatis_plus?serverTimezone=Asia...
继续阅读 >