一、该问题的重现步骤是什么?
1. 数据库中Long类型的数据没有赋值为NULL,但是前台回显-1
2.
3.
二、你期待的结果是什么?实际看到的又是什么?
我期待的结果是不让他为-1,也不要警告
实际利用@JsonSerialize(nullsUsing = NullSerializer.class) 修改后结果是这样的
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
blade-biz 2.5.0
blade-cloud
windows10
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
新版可以加这个配置
知道这个,没有敢用,这个版本目前没有更新到2.5.1,所以用了老版本的方法先解决了
自己目前已经解决,如果是数据类型是long类型的,出参时在VO中修改类型为String,则可以把值变成“ ”,而不会为-1或者null
如果数据库类型为long时出参改为String可以避免我的那个警告框问题,可是数据库中int类型的数据出参改为String则又再一次出现了警告框
老版本可以用一个注解解决,不需要改字段类型,详见:https://sns.bladex.cn/q-395.html
扫一扫访问 Blade技术社区 移动端