logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

spring boot+mybatis-plus+SQL server调用有返回值的存储过程

1.在mapper.xml中<select id="checkXkEnable" parameterType="java.util.Map" statementType="CALLABLE" resultType="java.util.Map">{call up_Ty_CheckXkEnable(#{CphOrYyZh,mode=IN,jdbcType=VARCHAR},#{XkWh,

spring boot多模块项目一个模块引用另一个模块的实体类报错空指针

项目结构:server模块引用shiro模块中的实体类,server中的controller代码:@RestControllerpublic class ApiController {@PostMapping("/api")public String sdc(){Rfgcgl yhmc = new Rfgcgl().selectOne(new QueryWrapper<Rfgcgl>(

spring boot报错Invalid numeric value: Leading zeroes not allowed

场景:用swagger测试接口时,传递的参数中有0开头的,如下:接口返回结果报错:Invalid numeric value: Leading zeroes not allowed解决方案:在application.yml中,加上spring.jackson.parser.allow-numeric-leading-zeros:true 即可。...

前后端分离报错The Token’s Signature resulted invalid when verified using the Algorithm: HmacSHA256

框架spring boot+shiro+jwt.验证token的时候报错如标题,经检查发现,前端传的token是"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE1OTQ2OTUwMTYsInVzZXJuYW1lIjoi6ZO25bu65YWs5Y-4In0.4QHmHVCelLaaMe1H2n8iHPFq2PJwq5oimhMMqzhXjFk"后台

spring事务管理,for循环删除数据时,如果有一条失败则回滚一条数据

场景:单个删除时,需要提示具体删除失败的原因;批量删除时,需要提示删除失败总数。单个删除A和批量删除B都调用同一个方法C,区别是单个删除时传入的业务id放到list中再调用删除方法,这样后续删除如果有改动只需要改删除方法C就行,不需要改动A和B。为了保持事务一致,需要在A和B方法上添加注解@Transactional。C方法上可以不添加。经过上述操作,可以在使用for循环删除数据时,如果有一条删除

文章图片
#spring#java#后端
oracle获取字段值的长度

2.使用lengthb获取的是字节的长度,即,字母a是一个字符,返回的长度是1,汉字“我”在UTF-8编码中是3个字符,返回的长度是3。1.使用length方法获取的是字符的长度,即,不管是一个字母a还是数字1还是汉字“我”,使用该方法查询的时候返回的长度都是1。

#oracle
spring boot+mybatisplus集成后访问项目接口404

经检查发现,需要把启动类中@ComponentScan注解改为@MapperScan,之后重启项目访问正常

mybatis-plus设置查询返回的类型是map

1.在mapper.java文件中List<Map<String, Object>> getPaperList(String dwmc);2.在mapper.xml文件中<select id="getPaperList" resultType="java.util.Map">SELECTp.`id`,c.`company` companyName,p.`pape

mybatis使用if判断参数是否为空

1.判断Double类型:<if test="probability != null">probability = #{probability},</if>,在实体类中probability字段是Double类型;2.判断Integer类型:<if test="faceValue != null">face_value = #{faceValue}, &lt..

#mybatis
网络延迟造成插入多条重复数据

场景:在页面上只添加了一条数据,点击一次保存后,发下接口响应很慢又多点了几次,造成保存成功后,有多条一样的重复数据。解决方案:1.使用同步关键字对代码块进行加锁;2.在数据库中对需要保持唯一性的字段添加索引。...

    共 11 条
  • 1
  • 2
  • 请选择