logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

66.前端接口调用返回400的错误

未授权:如果API需要认证,而客户端没有提供有效的凭证,服务器可能会返回400 Bad Request错误。资源不存在:如果客户端尝试访问的资源在服务器上不存在,服务器可能会返回400 Bad Request错误。请求过大:如果客户端发送的请求体太大,服务器可能会返回400 Bad Request错误。错误代码400通常表示由于无效的请求导致服务器无法处理请求。语法错误:客户端发送的请求可能存在语

#bug#java
131、sqlserver中使用mybatis中的Page进行分页查询时,SQL成功执行(控制台已打印),Page的Records没值bug1.代码复现:

导致代码报错的代码行修改为:page.setRecords(userMapper.quertUserList(vo,page));在SQL执行时,带入Page时,Mapper接口的数据返回时,没有给Page中的Records赋值。----bug产生的代码行。sql中使用开窗函数,如row_number()Service的实现层。

文章图片
#java#sqlserver#mybatis
mybatis-plus中last和orderBy的连用的使用顺序

condition:用于指定当前这个条件是否有效;如果为 true,则应用当前条件;如果为 false,则忽略当前条件。可以先调用 orderBy 指定排序规则,然后调用 last 添加自定义的SQL片段。在MyBatis-Plus中,last 方法用于在构建查询时添加自定义的SQL片段,1. mybatis-plus中last和orderBy的连用的使用顺序。只能调用一次,多次调用以最后一次为准

文章图片
#mybatis#数据库
30.将截断字符串或二进制数据bug

在建表的时候,作为主键的字段后边加上identify(start,interval),start表示从几开始自增,interval每次自增多少,原因:数据库表中增加的字段数据类型与其他表相同字段的数据类型和大小要一致,否则会报“将截断字符串或二进制数据。2、加强数据强壮性,严格的输入判断。防止添加的信息类型或者长度与数据库表中字段所对应的类型不符合。SQLServer中一个汉字占两个字节,数字、字

文章图片
#sql#java
35.使用LambdaUpdateWrapper实现简单的数据修改(不手写SQL)

使用LambdaUpdateWrapper根据id,数据库数据信息。

#java
到底了