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>