紫月飞星繁花 2021-05-20 10:15 采纳率: 50%
浏览 366
已采纳

Spring boot 中使用Java对象分装数据,返回前台json数据字段不全

一、实体类

public class ReceptionExpense extends  BaseModel<ReceptionExpense>
{
   private String  bicG0hangbs;
   
   private String  bicG0ywrq;
   
   private String  bicG0belong;
  
   private String  bicG0rfssdw;
  
   private String  bicG0sqrbm;
   //略get\set方法
}

二、controller层

@Controller
@RequestMapping("receptionExpense")
public class ReceptionExpenseController extends SysBaseController{
    @Resource
    private ReceptionExpenseService receptionExpenseService;

    @RequestMapping("/lists")
    @ResponseBody
    public Object list(HttpServletRequest request) {
        QueryFilter queryFilter = new QueryFilter(request, true);
        //分页数据
        List<ReceptionExpense> pageDatas =   receptionExpenseService.queryList(queryFilter);
        
        return success(pageDatas);
    }
        
}

三、map.xml 中数据库与实体映射

<resultMap type="com.ccp.dev.dias.model.ReceptionExpense" id="receptionExpense">
        <result property="bicG0hangbs" column="/BIC/G0HANGBS" jdbcType="VARCHAR"/>
        <result property="bicG0ywrq" column="/BIC/G0YWRQ" jdbcType="VARCHAR"/>
        <result property="bicG0belong" column="/BIC/G0BELONG" jdbcType="VARCHAR"/>
        <result property="bicG0rfssdw" column="/BIC/G0RFSSDW" jdbcType="VARCHAR"/>
        <result property="bicG0sqrbm" column="/BIC/G0SQRBM" jdbcType="VARCHAR"/>
</resultMap>

四、后台结果完整的

五、浏览器访问缺失字段

求大佬解答

 

 

  • 写回答

10条回答 默认 最新

  • CSDN专家-微编程 2021-05-20 10:19
    关注

    toString和mapper的xml映射字段不全,二者之一必有其一

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
  • 关注

    认真核对一下,javabean的属性名称与表里面字段名称不一致造成的。

    评论
  • CSDN专家-sinJack 2021-05-20 10:37
    关注

    BaseModel这个对象内容发一下

    评论
  • 酷爱码 2021-05-20 10:17
    关注

    你的截图后台也是不完整的,有null,关于不完整,一个最主要的就是你的实体类,toString不全

    评论
  • zhshchilss 2021-05-20 10:33
    关注

    1.后台返回的时候,json输出一下,看看完不完整

    2.返回的数据完整,前台不完整,是不是json序列化设置的问题

    评论
  • 小P聊技术 2021-05-20 10:45
    关注

    联合查询出来的结果存在名称重复的字段

    如果某个名称的字段存在两个以上

    第一个的值为空,它就不再判断了,默认之后所有同名字段的值都为空

    所以即使有值也不出来了

    评论
  • java通俗易懵 2021-05-20 11:29
    关注

    public Object list(HttpServletRequest request)的Object改成这个success(pageDatas)方法的返回类型

    评论
  • 有问必答小助手 2021-05-20 11:50
    关注

    您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

    如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

    ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632

    评论
  • 只为心情愉悦 2021-05-20 16:17
    关注

    返回体的代码检查下,感觉其他没什么问题

    评论
  • kldm12 2023-06-01 17:26
    关注

    实体类没写@Data

    评论
查看更多回答(9条)

报告相同问题?

悬赏问题

  • ¥15 微信实时共享位置修改
  • ¥100 TG的session协议号转成直登号号后客户端登录几分钟后自动退出设备
  • ¥30 共模反馈回路的小信号增益
  • ¥15 arduino ssd1306函数与tone函数放歌代码不兼容问题
  • ¥70 0.96版本hbase的row_key里含有双引号,无法deleteall
  • ¥15 Jupyter怎么一行一行运行
  • ¥20 Ida Pro增加插件出现问题
  • ¥15 诊断性META分析合并效能的检验
  • ¥15 请问abb根据色块判断奇偶数并根据批次号放入仓储
  • ¥15 .Net Core Winfrom 承载SignalR