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>
posted @ 2022-05-16 19:52  Seasky-null  阅读(71)  评论(0)    收藏  举报