这是实体类:
private int employeeId;
private String employeeNum;
private String employeePass;
private String personName;
private String employeeGender;
private Positions employeePosition;
private Department employeeDepartment;
private Site employeeSite;
这是mappper:
<resultMap type="Employee" id="employeeMap">
<id property="employeeId" column="employeeId"/>
<result property="employeeNum" column="employeeNum"/>
<result property="employeePass" column="employeePass"/>
<result property="personName" column="personName"/>
<result property="employeeGender" column="employeeGender"/>
<association property="employeePosition" javaType="Positions" column="employeePosition" select="org.carabmer.dao.PositionsDao.positionQuery">
<id property="positionId" column="positionId"/>
<result property="positionName" column="positionName"/>
</association>
<association property="employeeSite" javaType="Site" column="employeeSite" select="org.carabmer.dao.SiteDao.siteQuery">
<id property="siteId" column="siteId"/>
<result property="siteAddress" column="siteAddress"/>
<result property="siteUsed" column="siteUsed"/>
</association>
<association property="employeeDepartment" javaType="Department" column="employeeDepartment" select="org.carabmer.dao.DepartmentDao.departmentQuery">
<id property="departmentId" column="departmentId"/>
<result property="departmentName" column="departmentName"/>
</association>
</resultMap>
这是异常:
No constructor found in org.carabmer.model.Employee matching [java.lang.Integer, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.Integer, java.lang.Integer, java.lang.Integer]
按理来说返回的属性应该是department等类型,可是还是返回int类型,resultMap还不是很熟悉,大神帮我看看,急