본문 바로가기 메뉴 바로가기

Yizi`s 개발일기

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

Yizi`s 개발일기

검색하기 폼
  • 분류 전체보기 (38)
    • Programming (28)
      • html (0)
      • css (1)
      • Java (4)
      • JavaScript (3)
      • jQuery, Ajax (2)
      • servlet & jsp (7)
      • node.js (0)
      • Computer Science (4)
      • design pattern (4)
      • python (0)
      • Apache httpd (2)
      • Apache Tomcat (1)
    • Database (2)
      • Oracle (0)
      • Mysql (0)
      • MS SQLServer (2)
      • mongoDB (0)
    • Framework (6)
      • Spring (4)
      • MyBatis (2)
  • 방명록

Framework/MyBatis (2)
[mssql] net.sourceforge.jtds.jdbc.ClobImpl@

[문제상황]mssql - mybatis 환경에서jdbc드라이버를 net.sourceforge.jtds를 이용한 경우db테이블에서의 길이가 긴 문자열이 표현이 안되는 상황이 발생. db테이블의 varchar 칼럼을 net.sourceforge.jtds.jdbc.ClobImpl@5919518e 이런식으로 객체값을 가져오는 현상 파악 [해결책]- 방법1. resultMap을 이용하여 jdbcType을 상황에 맞게 CLOB또는 BLOB, VARCHAR(255) 변경시켜줌 - 방법2. select 쿼리 진행시 cast 하기. 마찬가지로. CLOB, BLOB, VARCHAR(글자수) 필요한 JDBC타입으로 변경. SELECT CAST( msg AS varchar(255)) as memoFROM MSG

Framework/MyBatis 2018. 11. 21. 14:35
MyBatis 조건절 문자열 비교

1. isEmpty(str) 문자열이 널 또는 널스트링인지 검사방법 1. 비교문 중 &&는 and 또는 && 로 변환해서 사용같다 라는 == 는 == 또는 eq로 변환해서 사용할수 있음 방법2.자바로 함수를 만들어 MyBatis에서 호출하는 형식 - default package 일 때and user_id =#{userId} - 패키지가 있을때 2. isEquals(str) 문자열 비교 이렇게 비교가 될것 같지만 에러 발생MyBatis에서는 변수가 자바객체처럼 사용되므로 ( OGNL (Object Graph Navigation Language)를 사용하여속성 처리를 하고 있기 때문에) 자바에서 사용되는 문자열 비교 메소드를 이용하면 된다. 단 비교할 문자를 먼저 쓴 경우도 에러 발생. (O) (O) (X)..

Framework/MyBatis 2018. 11. 21. 12:16
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 메소드
  • BEAN
  • 프로세스
  • 설정정보
  • map foreach
  • 빈
  • map for문
  • application
  • tomcat8.x
  • Page
  • parretn
  • apache2.x
  • 스프링
  • apllication context
  • 어플리에키션 컨텍스트
  • 디자인패턴
  • IoC컨테이너
  • apache tomcat 연동
  • tomcat8.5
  • 쓰레드
  • map iterator
  • 패턴
  • 프로세스의 문제점
  • 쓰레드의 이용
  • 빈팩토리
  • map loop
  • java map loop
  • 프로세스의 특징
  • 쓰레드 사용 이유
  • 연동
more
«   2025/09   »
일 월 화 수 목 금 토
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바