自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

转载 如何在自定义Listener(监听器)中使用Spring容器管理的bean

转载自博客园:如何在自定义Listener(监听器)中使用Spring容器管理的bean

2020-12-14 13:17:58 198

原创 如何在Jedis上连接服务器上的Redis

如何在Jedis上连接服务器上的Redis我们在首次使用Jedis连接服务器Linux上的Redis时,可能会遇到如下错误Exception in thread "main" redis.clients.jedis.exceptions.JedisConnectionException: Failed connecting to host xx.xx.xx.xx:6379 at redis.clients.jedis.Connection.connect(Connection.java:204)

2020-10-18 20:39:59 281

原创 mybatis-plus学习 四、查询/删除

一、查询1、通过多个id查询用户selectBatchIds(Collection<? extends Serializable> idList);创建一个数组,把id放进数组中 @Test void testSelect(){ List<User> userList = userMapper.selectBatchIds(Arrays.asList(1, 2, 3, 4)); for (User user : userList

2020-09-02 17:19:47 2149

原创 mybatis-plus学习 三、乐观锁

当程序中可能出现并发的情况时,就需要通过一定的手段来保证在并发情况下数据的准确性,通过这种手段保证了当前用户和其他用户一起操作时,所得到的结果和他单独操作时的结果是一样的。这种手段就叫做并发控制。并发控制的目的是保证一个用户的工作不会对另一个用户的工作产生不合理的影响。实现并发控制的方法之一就有乐观锁。在Mybatis-plus中,乐观锁的实现方式是:取出记录时,获取当前version更新时,带上这个version执行更新时, set version = newVersion where ve.

2020-09-02 15:49:27 152

原创 mybatis-plus学习 二、字段自动填充

一、添加注解TableField在需要进行自动填充的实体类的属性上添加注解@TableField(fill = xxx)例如@TableField(fill = FieldFill.INSERT)FieldFill的值有DEFAULT 默认值,不进行处理INSERT 在删除时进行填充UPDATE 在更新时进行填充INSERT_UPDATE 在更新和删除时都进行填充例如:@Data@AllArgsConstructor@NoArgsConstructorpublic cla

2020-08-30 22:40:42 373

原创 mybatis-plus学习 一、快速开始

mybatis-plus快速开始一、简介mybatis用来简化JDBC代码以及设置参数和获取结果集的工作而mybatis-plus是在mybatis上的增强,自动化完成CRUD代码,节省开发时间类似的工具 JPA、tkMapper二、特性无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作强大的 CRUD 操作:内置通用 Mapper、通用 Service,仅仅通过少量配置即可实现单表大部分 CRUD

2020-08-30 17:47:50 136

原创 连接数据库出现Access denied for user ‘‘@‘localhost‘ (using password: NO)

一、问题出现今天在使用mybatis连接数据库时出现了错误错误的原因是:Access denied for user ‘’@‘localhost’ (using password: NO)二、寻找问题到了spring配置文件里看了一下数据源的配置发现用户名和密码都没有问题点进源码看dataUsername 和 dataPassword 是执行DML脚本的而username 和 password 才是连接数据库的在配置数据源的时候把属性给弄错了,才导致数据库连接不上将属性名更改过来

2020-08-30 15:08:55 3220

原创 找不到资源文件Could not find resource xxxMapper.xml 等Maven的资源过滤问题

一、问题出现在用sqlSession获取mapper时,明明UserMapper.xml存在,并且路径也正确。但是却报了错误Could not find resource com/yao/dao/UserMapper.xml二、寻找错误打开Maven项目编译生成的target文件夹可以发现,确实没有UserMapper.xml,也就是说该xml文件没有被导出、加载过来三、解决方案Maven项目的资源配置文件是默认放在resources文件夹下的,放在其他地方的配置文件不能被导出所以我们

2020-08-30 12:30:51 4085 3

原创 在普通Maven项目中引入Mybatis

在普通Maven项目中引入Mybatis1、引入依赖包打开项目根目录下的pom.xml对dependencies进行配置即引入mybatis和mysql-connector-java两个依赖包<dependencies> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId>

2020-08-29 19:41:53 7542 8

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除