728x90
반응형
1. 데이터 타입이 다른 경우
2. Map을 파라미터로 넘겼을 때 해당 맵안에 파라미터가 null인 경우
3. jsp view request parameter 값이 없는 경우
4. form id 또는 name 값이 없는 경우
5. ajax 모듈 사용 시 value 값이 null인 경우
myBatis, iBatis 는 Oracle을 사용할 때 Nullable Column(null 값이 들어갈 수 있는 컬럼)을 사용하기 위해 다음과 같이
값 뒤에 , jdbcType=VARCHAR 처리를 해줘야 한다.
<update id="updateMember" parameterType="MemberVO" >
UPDATE member
SET u_pw=#{u_pw,jdbcType=VARCHAR}
,u_nick=#{u_nick,jdbcType=VARCHAR}
,u_addr=#{u_addr,jdbcType=VARCHAR}
,u_email=#{u_email,jdbcType=VARCHAR}
,u_phone=#{u_phone,jdbcType=VARCHAR}
where u_id=#{u_id,jdbcType=VARCHAR}
</update>
출처: https://haenny.tistory.com/22 [Haenny]
728x90
반응형
'개발공부 > DB' 카테고리의 다른 글
[Mysql] 기본문법/ fk 지정/ pk 지정 / 자동증가 번호 지정하기 (0) | 2021.11.27 |
---|---|
[mysql] MySQL 계정 생성 관리 및 권한설정 (0) | 2021.08.22 |
[sql] distinct 중복 제거하기 (0) | 2021.02.23 |
[오라클] INSTR, SUBSTR 문자열의 몇자리부터 문자 찾기, 문자열 자르기 (right to left, last) (0) | 2021.01.14 |
[Join] 오라클 조인하기, 조인의 종류, 이너조인 (0) | 2021.01.04 |
댓글