MyBatis中XML当集合中的数据为java自带类型时配置方式
Bean
@Data public class AdminDetailsVO implements Serializable { private Long id; private String username; private String password; private List<String> permissions; }
XML配置
<resultMap id=DetailsResultMap type=cn.tedu.csmall.passport.pojo.vo.AdminDetailsVO> <id column=id property=id /> <result column=username property=username /> <result column=password property=password /> <collection property=bean中的名称 ofType=java.lang.String> <constructor> <arg column=sql中的字段名称 /> </constructor> </collection> </resultMap>