char(4)에 a1을 넣으면 실제로는 a1__ (_공백) 저장이 되고
varchar(4)에 a1을 넣으면 a1으로 저장이 된다.
char형 필드일 경우에는 자리수 체크가 필수이다.
주의사항
디비툴에서는 char(4) 컬럼에 a1으로 넣어도 동작을 하는데
툴 내부에서 char(4)인 경우에 공백을 추가로 넣어 처리를 하기 때문이다.
'소프트웨어 > Spring Framework' 카테고리의 다른 글
스프링에서 Log4J 대신에 SLF4J를 사용하는 방법 (0) | 2013.06.29 |
---|---|
log4j 의 DB 로그 설정 방법 (0) | 2013.06.29 |
mybatis의 맵퍼.xml에서 문법에 맞지 않거나 빠트렸을경우에 (0) | 2013.06.27 |
Model, ModelMap vs ModelAndView (0) | 2013.06.20 |
mybatis mapper.xml 비교연산자 <=, >=, <, > 처리방법 (0) | 2013.06.10 |