import lombok.Data;
@Data
public class P {
private String name;
private String operationId;
@Data
public static class Operation {
private Timestamp ts;
private String id;
}
}
我想用一个使用join的查询来填充这两个类的字段
<select id="getAllP" resultType="com.mappers.P">
SELECT t."name" as name, t."operationId" as operationId, o."ts" as ts, o."id" as id
FROM FROM "P" t JOIN "Operation" o ON t."operationId" = o."id"
</select>
如果离开 resultType = "com.mappers.P"
在这个表单中,只有外部类的字段被填充,如果 resultType = "com.mappers.P & Operation"
那么只有内部一个,如何保证两个类的字段都被填充?提前谢谢
1条答案
按热度按时间4ioopgfo1#
类似这样的情况,尽管您可以通过将它们拆分为两个结果Map并以这种方式构建它们来进行更深入的研究。使用上面的文档,你可以得到超级创意。