logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

同学遇到的问题,数据库某个字段设置了默认值,但是传入的值为null,关键还插入进去了,怎么补救?

问题分析:我同学用到mybatis的框架,由于前端这个字段传入的值为Null,导致插入语句的时候这个值有值,所以为nulll,那这种情况有可能在后期的业务场景会出现问题,所以,我们要避免这种情况的出现。解决办法:1.sql自己写,不使用mybatis的insert方法,将需要的字段加上null和空的判断2.使用mybatis的insertSelective方法,它会将值为nulll的去除然后再以这

#mysql
同学遇到的问题,数据库某个字段设置了默认值,但是传入的值为null,关键还插入进去了,怎么补救?

问题分析:我同学用到mybatis的框架,由于前端这个字段传入的值为Null,导致插入语句的时候这个值有值,所以为nulll,那这种情况有可能在后期的业务场景会出现问题,所以,我们要避免这种情况的出现。解决办法:1.sql自己写,不使用mybatis的insert方法,将需要的字段加上null和空的判断2.使用mybatis的insertSelective方法,它会将值为nulll的去除然后再以这

#mysql
关于vue的style标签中使用lang=“less“导致报错问题

问题如下:这个就比较简单了,就是少了less-loader的依赖。安装就可以了,但是在这里有余vue升级到3.0了,所以这里直接iinstall肯定会报错,如下这个是因为版本不兼容问题导致的,那怎么办呢?小编我也是搜索了很多资料,通过不断的报错中总结以下经验,首先去除掉之前的依赖npm uninstall --save sass-loadernpm uninstall --save less-lo

#前端
vscode的vue中出现很多红色波浪线解决办法

vscode的vue中出现很多红色波浪线,看上去就很烦,如下所示:这么看呢,代码没什么问题,为什么有那么多红色波浪线呢?其实出现这个的原因是代码和vetur插件的格式不对应。解决办法1.严格遵循vetur的格式去写,不过麻烦。2.关闭vetur的格式检测问题解决...

#前端
maven的安装和配置

一.下载maven1.下载地址Maven – Download Apache Maven2.将下载的文件进行解压到任意目录linux解压用tar -xvf apache-maven-3.6.3-bin.tar.gz3.windows配置环境变量右键 "计算机",选择 "属性",之后点击 "高级系统设置",点击"环境变量",来设置环境变量,有以下系统变量需要配置:在path环境中新增%MAVEN_H

#java
springboot将http改造成https

springboot的项目天然的就是http的,但是有时候客户觉得http不安全,想要使用https的请求访问怎么处理?话不多少,上重点,https是对http进行ssl加密的一种协议,简单来说就是更安全,那么要怎么做呢?首先要生成证书,这里有两种方式,一种上百度云弄一个证书,另一种是自己生成证书,利用jdk的命令生成证书生成命令:keytool -genkey -alias tomcat -st

#java
到底了