首先这个有三种方法
项目场景:
在使用mybatis有关一对多,多对一,多对多等有关多表查询时,查询时值为null,
问题描述
例如:我想要将数据已对象的形式反回给前端,然后发现只要是对的的值都是null
@Data @AllArgsConstructor @NoArgsConstructor public class MaintenanceForm implements Serializable { /** * 报修申请表id */ private Integer id; /** * 用户id */ // private Integer uid; private Userinfo userinfo; /** * 报修类型id */ private Integer fid; /** * 报修简介 */ private String faultSummary; /** * 报修地点 */ private String repairLocale; /** * 报修时间 */ private Date repairDate; /** * 是否解决(0:已解决 1:未解决) */ private Integer issolve; /** * 负责人(集和映射) */ private String maintainer; private static final long serialVersionUID = 1L; }
原因分析:
提示:这里填写问题的分析:
例如:Handler
发送消息有两种方式,分别是 Handler.obtainMessage()
和 Handler.sendMessage()
,其中 obtainMessage
方式当数据量过大时,由于 MessageQuene
大小也有限,所以当 message
处理不及时时,会造成先传的数据被覆盖,进而导致数据丢失。