
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
如果不存在,则插入;1、organ_no, branch_no, branch_name, created_by字段都不相同。如果不存在,则插入;如果已存在则更新(先删除再插入。修改branch_no 4为8,并修改branch_name为海南分行。而这个会根据唯一索引进行查询,其他普通列不做匹配(主键也是做匹配的)2、branch_name, created_by不同。除了唯一索引branch_

on关键字是对left join的右表进行条件过滤,但是依旧会返回左表的所有内容,右表不满足on条件都置为nulland关键字,不管是左表还是右表的条件,左表的内容依旧不变,不符合and筛选条件的右表置为null。where关键字,不管是左表还是右表,只要不满足where筛选条件的两个表都会过滤掉。

对于集合的非空判断,用CollectionUtils.isNotEmpty(list)或CollectionUtils.isNotBlank(list)去判断不会出错,因为里面会对元素数量进行判断。字符串不为空:StringUtils.isNotBlank(str)或StringUtils.isNotEmpty(str)字符串为空:StringUtils.isBlank(str)或StringUt
【代码】java两个整数相除保留两位小数。

【代码】java两个实体类相同属性的复制。

mysql与oracle字段类型对照

mysql5.7以上提供了一种新的字段格式-json,大概是mysql想把非关系型和关系型数据库一口通吃,所以推出了这种非常好用的格式,这样,我们的很多基于mongoDb或者clickHouse的业务都可以用mysql去实现了。5.7的版本只是最基础的版本,对于海量数据的效率是远远不够的,不过这些都在mysql8.0解决了。1、创建json格式字段CREATE TABLE `dept` (`id`

一般来说,springboot工程环境配置放在properties文件中,启动的时候将工程中的properties/yaml文件的配置项加载到内存中。但这种方式改配置项的时候,需要重新编译部署,考虑到这种因素,今天介绍将配置项存到数据库表中,在工程启动时把配置项加载到内存中。springboot提供了两个接口: CommandLineRunner 和 ApplicationRunner。实现其中接
