char型別在傳參時接收不到資料的原因

2022-01-31 17:29:42 字數 1068 閱讀 6655

mybatis的原因!!!!!

資料庫這個樣子

在postman中呼叫介面:sql

查詢結果:

在sqlserver中的測試如下:

然後就開始找原因,解決方案就是加trim,這個很噁心,或者mybaits下就不要用char了

select * from t_train_marshalling where train_num is null and pre_train_number is null and trim(receive_send)=#

union all

select * from t_train_marshalling where train_num = # and pre_train_number is null

最終解決方案,

mybatis-config.xml中增加

然後寫乙個轉換的類

/*

* @author xueweiwei

* @date 2019/8/14 14:01

*/public class oraclecharstringtypehandler implements typehandler

}

axios傳參後台接收不到

vue專案,使用get給後台傳送資料,後台能收到,使用post給後台傳送資訊的時候,後台顯示一直沒有收到資料 引數為null。看了很多資料,才知道axios post傳參的問題。this axios then res then res 這樣後台就收到資料了 請求成功 不過這個方法相容性非常不好,ie...

post 傳參 後端接收不到

示例 如下 ajax type post success function data 後端 如下 可是呼叫直接是404 之後找到問題是,後端使用了webapi框架,所以後端接收引數,只能接收單個引數 使用 frombody 接收 如果多個引數,需要定義乙個實體類接收 postman呼叫錯誤提示如下 ...

前端傳formdata資料 後端接收不到

填寫的資訊提交到資料庫 submitformfriuit function alert fruit enterprice val tostring ajax 對於資料有沒有傳過去,我們可以通過按f12看傳送的form data是否有資料,我的是有的,但後端列印就是為null,因為我還要傳送,所以我傳...