java集合 list javaBean问题
这个字段是long类型的,数据库存的是0/1,表示已完成/未完成,现在做导出excel数据,导出来的结果是0/1,有什么解决办法吗,想要导出的结果为已完成/未完成
方法1:
在查询sql上就转化好,这样直接用javaBean接受字符串即可;
方法2:
还是用你现在的查询,但是需要在javabean里面新增一个字段A,然后导出对应的字段A也要换成这个
你还不如让他的字段名为 执行结果 0已完成/1未完成
实体里再加个字段用来表示这个中文值已完成未完成?
导出的时候,再进行数据转换处理。
或者新增一个字段,用来存储对应的中文意思,sql查询的时候,直接用if判断或者case when等。
数据库查询case
不用会去百度 sql case
你可以在executeMessage的类中新加一个String类型的字段,并写入get,set方法,然后修改get方法,当 插入的值未0/1时return相应的描述,到处excel时用这个新的字段
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!