方法一:URL上加上了 ?autoReconnect=true&failOverReadOnly=false适用的是mysql 4.x版本可以用,如果是5以上就不行方法二:在mysql的my.ini里面加上这两个参数wait_timeout=2147483 interactive_timeo
Mybatis-Plus条件构造器condition
Mybatis-Plus,在条件构造方法里,都会重载一个condition参数;这个参数的作用是动态判断条件,假如condition是true,则拼接加条件,false的话,则不拼接加条件;查看源码://// Source code recreated from a .class file by I
MyBatis-plus条件构造器Warpper
MyBatis-plus提供的通用Mapper中,删改查(没有insert)的方法通常会需要我们传入一个条件构造器,用来生成最后执行的SQL语句Wrapper : 条件构造父类。AbstractWrapper :QueryWrapper(LambdaQueryWrapper)和UpdateWrapp
MyBatis-Plus逻辑删除
概念:逻辑删除:文件没有被真正的删除,通常这种删除操作是可逆的,就是说用适当的工具或软件可以把删除的文件恢复出来。物理删除:指文件存储所用到的存储区域被真正的擦除或清零,这样删除的文件是不可以恢复的,物理删除是计算机处理数据时的一个概念。使用:1,配置application.ymlmybatis-p
Java对象PO、VO、DTO、POJO、BO/DO、DAO
一、简单Java对象1️⃣PO persistent object持久对象。与数据库里表字段一一对应。PO是一些属性,以及set和get方法组成。一般情况下,一个表对应一个PO,直接与操作数据库的crud相关。2️⃣VO view object/value object表现层对象。通常用于业务层之间
JSR303参数校验
JSR-303 是JAVA EE 6 中的一项子规范,叫做Bean Validation,Hibernate Validator 是 Bean Validation 的参考实现 . Hibernate Validator 提供了 JSR 303 规范中所有内置 constraint 的实现,除此之外
什么是跨域以及如何解决
为什么会产生跨域呢,因为浏览器为了安全采用了一系列的安全机制,其中有一个是同源策略。何为同源策略(same-origin policy)。简单来讲同源策略就是浏览器为了保证用户信息的安全,防止恶意的网站窃取数据,禁止不同域之间的JS进行交互。对于浏览器而言只要域名、协议、端口其中一个不同就会引发同源