CompanyNewsMapper.xml 1.07 KB
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="weaver.portal.mapper.companyNews.CompanyNewsMapper">
    <!--void save(CompanyNews companyNews);-->
    <insert id="save">
        insert into  portal_companynews(id,setting) values(#{id},#{setting})
    </insert>
    <!--void updateById(CompanyNews companyNews);-->
    <update id="updateById">
        update portal_companynews set setting = #{setting} where id = #{id}

    </update>
    <!--CompanyNews findById(CompanyNews companyNews);-->
    <select id="findById" resultMap="resultMap1">
        select * from portal_companynews where id = #{id}
    </select>
    <resultMap id="resultMap1" type="weaver.portal.entity.companyNews.CompanyNews">
        <id column="id" property="id"></id>
        <result column="setting" property="setting"></result>
        <collection property="items" select="weaver.portal.mapper.companyNews.CompanyNewsItemMapper.findByCompanyNewId" column="id"></collection>
    </resultMap>
</mapper>