Mybatis 新增单个实体出现异常信息
Error selecting key or setting result to parameter object
原因是你的实体类型,XML映射文件里的类型不一致导致报错
实体类型:
public class Entity{
private Integer pKID;
}
Mybatis.xml文件配置
<insert id="Id" parameterType="Entity">
<selectKey resultType="java.lang.Long" order="AFTER" keyProperty="pKID">
SELECT LAST_INSERT_ID()
</selectKey>
</insert>
将实体中pKID属性 Integer类型改为Long
或者将映射文件返回类型改为Integer