
踩过的坑
文章平均质量分 90
JavaBigData1024
这个作者很懒,什么都没留下…
展开
-
JSONObject.toJSONString()默认忽略值为null的属性
1 背景在Java开发中,通常需要将一个实体对象转换成Json字符串,使用FastJson来实现这种转换十分方便,只要使用FastJson中JSONObject静态类提供的toJSONString()静态方法即可,但是如果不了解这个方法,很有可能就会使得转换后的Json不合自己的要求。使用JSONObject把实体对象转换成Json字符串时,如果实体对象中有些属性的值为null,则默认转换后的...原创 2019-03-04 16:42:18 · 61295 阅读 · 3 评论 -
JSONObject.toJSONString()包含或排除指定的属性
1 背景在Java开发中,通常需要将一个实体对象转换成Json字符串,使用FastJson来实现这种转换十分方便,只要使用FastJson中JSONObject静态类提供的toJSONString()静态方法即可。但是在转换时,我们可能需要指定使用实体对象的某些属性来进行转换,或者指定转换时要排除实体对象的某些属性。FastJson提供的SerializeFilter类就可以实现这种需求,可以...原创 2019-03-26 15:36:11 · 31215 阅读 · 0 评论 -
Mybatis使用Left Join进行一对多关联查询导致结果总是一对一的解决方法
1 问题描述现有三张表如下(其中用户和角色之间是一对多的关联关系):用户表(user): id, usernameidusername1user12user2角色表(role): id, role_nameidrole_name1role12role2用户角色关联表(user_role): id, user_id, r...原创 2019-07-19 10:29:59 · 7522 阅读 · 1 评论