如图:UserTimerecorderUsrMstRepository 在这个dao层里面,有几个查询的方法,
每个查询的字段都一样。但是 UserTimerecorderUsrMstModel2只用一个model去接收的时候,会报列名无效。比如sql1里面查询a表和b表的十个字段,sql2里查询a表和c表的五个字段,当UserTimerecorderUsrMstModel2里面只有sql1对应的十个字段的时候,就不能接收sql2的结果集;如果UserTimerecorderUsrMstModel2有十五个属性分别对应sql1和sql2的字段时候,sql1,和sql2在执行的时候就会报列名无效。
问题:当遇到这种情况,只能每一个sql对应一个model吗?这样就意味着要有多个dao,有没有别的方法能够解决这个问题呢?