Saleplan
<resultMap id="BaseResultMap" type="com.neu.mybatisdemo1.entity.Saleplan">
<id property="id" column="planId" jdbcType="INTEGER"/>
<result property="chcid" column="planChcId" jdbcType="INTEGER"/>
<result property="todo" column="planTodo" jdbcType="VARCHAR"/>
<result property="result" column="planResult" jdbcType="VARCHAR"/>
<association
property="salechance"
column="planChcId"
select="com.neu.mybatisdemo1.mapper.SalechanceMapper.selectByPrimaryKey">
</association>
</resultMap>
相关selectByPrimaryKey语句
<select id="selectByPrimaryKey" parameterType="java.lang.Long" resultMap="BaseResultMap">
select
<include refid="Base_Column_List" />
from saleChance
where chanceId = #{id,jdbcType=INTEGER}
</select>
GetAll:
<select id="GetAll" resultMap="BaseResultMap">
select
<include refid="Base_Column_List" />
from salePlan
</select>
Salechance
<resultMap id="BaseResultMap" type="com.neu.mybatisdemo1.entity.Salechance">
<id property="id" column="chanceId" jdbcType="INTEGER"/>
<result property="source" column="chanceSource" jdbcType="VARCHAR"/>
<result property="custname" column="chanceCustName" jdbcType="VARCHAR"/>
<result property="title" column="chanceTitle" jdbcType="VARCHAR"/>
<result property="rate" column="chanceRate" jdbcType="INTEGER"/>
<result property="linkman" column="chanceLinkman" jdbcType="VARCHAR"/>
<result property="tel" column="chanceTel" jdbcType="VARCHAR"/>
<result property="desc" column="chanceDesc" jdbcType="VARCHAR"/>
<result property="createid" column="chanceCreateId" jdbcType="INTEGER"/>
<result property="createdate" column="chanceCreateDate" jdbcType="VARCHAR"/>
<result property="dueid" column="chanceDueId" jdbcType="INTEGER"/>
<result property="duedate" column="chanceDueDate" jdbcType="VARCHAR"/>
<result property="status" column="chanceStatus" jdbcType="INTEGER"/>
<!--关联集合-->
<collection
property="saleplans"
column="chanceId"
select="com.neu.mybatisdemo1.mapper.SaleplanMapper.GetBychanceId">
</collection>
</resultMap>
GetBychanceId:
<select id="GetBychanceId" resultMap="BaseResultMap">
select
<include refid="Base_Column_List" />
from salePlan
where planChcid = #{planChcid}
</select>
分页代码
public PageInfo<Saleplan> getPaged(int pageNum, int pageSize) {
PageHelper.startPage(pageNum,pageSize);
List<Saleplan> saleplans = saleplanMapper.GetAll();
PageInfo<Saleplan> page = new PageInfo<>(saleplans);
return page;
}
java.lang.StackOverflowError
salePlan的mapper.xml中Base_Column_List在哪里?