반응형
Could not set property 'id' of 'class egovframework.example.sample.service.SampleVO' with value '1'
- selectkey를 적용하면서 에러가 발행했음
Error selecting key or setting result to parameter object. Cause: org.apache.ibatis.reflection.ReflectionException: Could not set property 'id' of 'class egovframework.example.sample.service.SampleVO' with value '1' Cause: java.lang.IllegalArgumentException: argument type mismatch
내가 지정한 클래스 타임이 달라서 나오는 에러
//id가 문자열 일 경우
<selectKey keyProperty="id" resultType="string" order="BEFORE">
select TO_CHAR(nvl(max(id),0)+1) as id from SAMPLE
</selectKey>
//id가 숫자 일 경우
<selectKey keyProperty="id" resultType="int" order="BEFORE">
select nvl(max(id),0)+1 as id from SAMPLE
</selectKey>
mybatis에서 class 타임이 다른 경우에 발생하는 오류입니다.
Could not set property of with value 1
반응형
'dev > java(egov)' 카테고리의 다른 글
java rsa 암호화, 복호화 (0) | 2024.07.01 |
---|---|
[mybatis] insert 후 key값 반환 selectKey (0) | 2024.05.26 |
[mybatis] Element type "selectkey" must be declared (0) | 2024.05.26 |
intellij 전자정부프레임워크 spring boot 설정 (0) | 2024.05.01 |
전자정부프레임워크(egov) 4.2 웹프로젝트 생성 (0) | 2024.04.14 |