본문 바로가기
Error

[MyBatis] there is no getter for property named 에러

by 지구 2020. 2. 11.

there is no getter for property named in 'user_name' ...

 

원인 : 아래처럼 camel case 써야 되는 곳에 snake case 써서 발생한 오류..  (결국 오타라는 뜻;)

<insert id="insertUserInfo">
    INSERT INTO user (
        user_id , user_name , age
    ) VALUES (
        #{userId} , #{userName} , #{age}
    ) ON duplicate KEY UPDATE
        user_name = #{user_name}
        , age = #{age}
</insert>

해결 : 위에 #{user_name} 부분을 #{userName} 으로 바꿔주니까 해결 .. 머쓱;

반응형

댓글