java集合,javabean类型问题

java集合 list javaBean问题

这个字段是long类型的,数据库存的是0/1,表示已完成/未完成,现在做导出excel数据,导出来的结果是0/1,有什么解决办法吗,想要导出的结果为已完成/未完成

img

img

方法1:
在查询sql上就转化好,这样直接用javaBean接受字符串即可;

img

方法2:
还是用你现在的查询,但是需要在javabean里面新增一个字段A,然后导出对应的字段A也要换成这个

img

你还不如让他的字段名为 执行结果 0已完成/1未完成

实体里再加个字段用来表示这个中文值已完成未完成?

导出的时候,再进行数据转换处理。
或者新增一个字段,用来存储对应的中文意思,sql查询的时候,直接用if判断或者case when等。

数据库查询case
不用会去百度 sql case

你可以在executeMessage的类中新加一个String类型的字段,并写入get,set方法,然后修改get方法,当 插入的值未0/1时return相应的描述,到处excel时用这个新的字段

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632