- 博客(13)
- 收藏
- 关注
原创 LocalDateTime用法
LocalDateTime time = LocalDateTime.now();System.out.println(time.toString());//字符串表示System.out.println(time.toLocalTime());//获取时间(LocalTime)System.out.println(time.toLocalDate());//获取日期(LocalDate)System....
2021-06-02 10:52:09
228
原创 MyBatis-Plus 自带的更新方法,都有对对象空值进行判空。只有不为空的字段才会进行数据更新。
原因因为 MyBatis-Plus 自带的更新方法,都有对对象空值进行判空。只有不为空的字段才会进行数据更新。解决方式在实体类对应的字段上加注解@TableField(strategy=FieldStrategy.IGNORED),忽略null值的判断,例如:@TableField(updateStrategy = FieldStrategy.IGNORED)private String address;示例:1、未加注解(无法设入空值,见代码结果)://实体priv
2021-05-23 13:12:56
3364
原创 IDEA配置git,并从远程仓库获取代码分支
1.首先本地安装git,网上资料很全就不在这展示了。2.IDEA配置git2.1:首先点击file-- Settings--Version Control -- Git 将本地安装的git目录粘贴复制进去。如下图所示:然后点击Test按钮正常显示git version 信息则配置正确2.2:从远程仓库获取代码:首先如下图所示将远程仓库的路径粘贴上:2.3:然后继续点击出现下图情景:在Url中输入git的远程仓库地址2.4:等待代码下载到本地 然后...
2021-05-19 14:24:00
2855
原创 mysql悲观锁 for update
悲观锁介绍(百科):悲观锁,正如其名,它指的是对数据被外界(包括本系统当前的其他事务,以及来自外部系统的事务处理)修改持保守态度,因此,在整个数据处理过程中,将数据处于锁定状态。悲观锁的实现,往往依靠数据库提供的锁机制(也只有数据库层提供的锁机制才能真正保证数据访问的排他性,否则,即使在本系统中实现了加锁机制,也无法保证外部系统不会修改数据)。使用场景举例:以MySQL InnoDB为例商品goods表中有一个字段status,status为1代表商品未被下单,status为2代表商品已经被下单
2021-05-19 13:14:46
440
原创 MultipartFile
MultipartFile 这个类一般是用来接受前台传过来的文件下面来看代码吧@RequestMapping(value = "/impotrColl", method = RequestMethod.POST) @ResponseBody public Result<Object> impotrColl(@RequestParam MultipartFile file) throws IOException{ ...
2021-05-19 13:11:21
303
原创 mybatis-plus中getOne()方法,若实际查询结果多余一条,则返回too many错误
Caused by: org.apache.ibatis.exceptions.TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 2 at org.apache.ibatis.session.defaults.DefaultSqlSession.selectOne(DefaultSqlSession.java:81)解决方法:若有mapper语句,...
2021-05-10 10:00:43
8597
原创 mybatis-plus中like查询注意事项
wrapper.like默认是两边都加%,若需要左like或者右like,使用likeLeft()/likeRight();
2021-05-10 09:02:15
1515
转载 mybatis-plus
MyBatis-Plus1、简介 MyBatis-Plus 是一个 Mybatis 增强版工具,在 MyBatis 上扩充了其他功能没有改变其基本功能,为了简化开发提交效率而存在。官网文档地址: https://mp.baomidou.com/guide/MyBatis-Plus 特性: https://mp.baomidou.com/guide/#%E7%89%B9%E6%80%A72、使用 SpringBoot 快速使用 MyBatis-Plus(1)准备工作
2021-05-08 17:10:22
477
转载 sql去重复操作详解SQL中distinct的用法
在表中,可能会包含重复值。这并不成问题,不过,有时您也许希望仅仅列出不同(distinct)的值。关键词 distinct用于返回唯一不同的值。表A:表B:1.作用于单列select distinct name from A执行后结果如下:2.作用于多列示例2.1select distinct name, id from A执行后结果如下:实际上是根据name和id两个字段来去重的,这种方式Access和SQL Server同时支持。示例2.2
2021-05-07 09:41:05
14570
原创 sql去重
SELECT DISTINCT a.name,a.area_name FROM (SELECT * FROM driver_school ORDER BY area_name DESC)AS a;
2021-04-28 13:52:52
67
原创 跨域问题
解决全局跨域:实现接口 implements WebMvcConfigurerprivate CorsConfiguration buildConfig() { CorsConfiguration corsConfiguration = new CorsConfiguration(); corsConfiguration.addAllowedOrigin("*"); corsConfiguration.setAllowCredentials(true); cors
2021-04-26 15:53:01
67
原创 maven仓库管理问题
导出项目的时候报错,显示没有相关依赖的jar包,这种情况是maven仓库无法下载指定依赖,需要手动找到相应jar包1,手动mvn命令导入相应jar包。2,找到仓库种原jar包存放路径,删除里面的文件,把完好jar包放进去。...
2021-04-26 08:41:23
80
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人