zoukankan      html  css  js  c++  java
  • 代码查看总结

    查询多级结构。
    <resultMap id="TagsLibraryMap" type="com.rss.zfy.vo.TagsLibraryVo">
    <id column="id" jdbcType="INTEGER" property="id" />
    <result column="pid" jdbcType="INTEGER" property="pid" />
    <result column="name" jdbcType="VARCHAR" property="name" />
    <result column="mark" jdbcType="VARCHAR" property="mark" />
    <result column="status" jdbcType="BIT" property="status" />
    <result column="level" jdbcType="VARCHAR" property="level" />
    <result column="sort" jdbcType="INTEGER" property="sort" />
    <result column="create_date" jdbcType="TIMESTAMP" property="createDate" />
    <result column="update_date" jdbcType="TIMESTAMP" property="updateDate" />
    <result column="indexe" jdbcType="TINYINT" property="indexe" />
    <collection property="children" ofType="com.rss.zfy.vo.TagsLibraryVo" column="id" select="getSubLevelAll"/>
    </resultMap>

    <!--根据ID获取下级信息-->
    <select id="getSubLevelAll" parameterType="Integer" resultMap="TagsLibraryMap">
    select * from t_tags_library where pid=#{id} and status=0
    </select>


    /**
    * 标签子级 TagsLibraryVo
    */
    private List<TagsLibraryVo> children = new ArrayList<TagsLibraryVo>();


    public List<TagsLibraryVo> getChildren() {
    return children;
    }

    public void setChildren(List<TagsLibraryVo> children) {
    this.children = children;
    }

    判断对象是否为空
    Optional.ofNullable(tagsLibrary).orElseThrow(() -> new SPIException(NOT_INFORMATION));

    异常
    throw new SPIException(DELETE_EXIS_SUB_LEVEL);

    controller
    修改返回int
    public Integer delTagsLibrary

    返回list
    List<TagsLibraryDto>

    添加返回对象
    TagsLibrary

    list转换成分页类型对象 PageResult

    public static Type<PageInfo<OperateMessage>> PAGE_OPERATEMESSAGE_A = new TypeBuilder<PageInfo<OperateMessage>>() {}.build();
    public static Type<PageResult<OperateMessage>> PAGE_OPERATEMESSAGE_B = new TypeBuilder<PageResult<OperateMessage>>() {}.build();
    PageInfo<OperateMessage> pageInfo = new PageInfo<>(mList);
    PageResult<OperateMessage> pageResult = mapperFacade.map(pageInfo,PAGE_OPERATEMESSAGE_A,PAGE_OPERATEMESSAGE_B);
    return pageResult;
  • 相关阅读:
    数据分析day04
    数据分析day03
    数据分析 day02
    Index of /android/repository
    WPF ListView 数据懒加载
    WPF TextBlock 文字超长截断并显示省略符号
    android adb socket 通信
    android 获取 cpu 频率信息
    Android 联系人导入导出(VCard格式)
    Android Contact 导入导出 vcf格式(不依赖第三方库)
  • 原文地址:https://www.cnblogs.com/zhishifenzi/p/11770001.html
Copyright © 2011-2022 走看看