我有一个这样的POJO
现在,我希望将以下两个查询结合起来。
第一个查询:
class foo
{
private String id;
private String attribute;
private Map<String, String> dataMap;
}
我的数据模型是
Table Item
- INT id
- CHAR attribute
//将dataMap作为键值对存储
Table Data
- INT id
- CHAR key
- CHAR value
现在,我希望将以下两个查询结合起来。
第一个查询:
@Select("select * from Item where attribute=#{attribute}"
public List<Item> getItemList(@Param("attribute") String attribute);
获取给定id的所有键值对的另一个查询
如何进行单个查询,根据给定属性,获取id列表并填充嵌套对象(dataMap)
//已经了解了@Results,@Result等