Error getting generated key or setting result to parameter object
- selectKey의 resultType이 일치하지 않는 경우
- selectKey의 return 값이 빈 경우
- table에 자동으로 생성되는 Key property가 없는 경우
나는 3번의 문제였다.
나는 insert 해주는 과정에서 자동으로 넣어주는 값이 없으므로 , true 에서 false 로 변경해준다.
<insert id="insertProject" parameterType="OrgProject" useGeneratedKeys="true" keyProperty="id">
'''
</insert>
<insert id="insertProject" parameterType="OrgProject" useGeneratedKeys="false" keyProperty="id">
'''
</insert>
⭐useGeneratedKeys
: 자동 생성 키값들을 사용하기 위해서 사용된다는 것.
: PostgreSQL 에서는 srial 값.