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

미선's Blog

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

미선's Blog

검색하기 폼
  • 분류 전체보기 (376)
    • 공부한다 (0)
      • 2021년 (0)
      • 밥줄 (0)
    • 프로그래밍 (182)
      • 자바 (0)
      • spring (3)
      • 파이썬 (9)
      • script언어 (11)
      • WEB (23)
      • Android (101)
      • OS (16)
    • 데이터관리 (36)
      • 딥러닝 (9)
      • BlockChain (18)
    • 금융 (4)
    • 이모저모 (152)
      • IT 이모저모 (94)
      • 인물 (7)
      • 프로젝트 관련자료 (7)
    • 임시작업장 (0)
  • 방명록

iBATIS (2)
[iBatis] 동적쿼리 사용

이슈 조회되는 테이블이 요청값에 따라 테이블을 동적으로 변경시켜야 한다. 문제발생 iBatis는 SQL-ID가 한번 실행되면 내부적으로 읽어온 결과의 metadata를 저장한다. 다음번에 호출되었을 때 이미 캐쉬에 저장된 필드를 쿼리결과에서 찾는다. 쿼리대상 테이블이 변경되어 테이블의 필드명이 metadata의 필드명과 일치하지 않는다. (에러발생) 해결책 statement의 attribute로 "remapResults=true"를 설정하면 metadata를 캐쉬하지 않는다. SELECT * FROM $tbl_nm$ WHERE SUBSTR (rcp_no, 0, 8) >= #fromdt# AND SUBSTR (rcp_no, 0, 8)

프로그래밍 2012. 3. 19. 17:17
[에러노트] com.ibatis.common.beans.ProbeException

[2010/11/25 14:00:10.968] Caused by: com.ibatis.common.beans.ProbeException: Error getting ordinal list from JavaBean. Cause java.lang.NumberFormatException: For input string: "" .... [발생위치] #answersMap[]# ) [원인] #answersMap[]# ) property명은 answers라고 선언하고선 #answersMap[]# 라고 쓰니...당연 오류.. 헌데 오류메시지는 전혀 예측할 수 없는 엉뚱한 부분이라.. protected Object getIndexedProperty(Object object, String indexedName) { ... ..

프로그래밍 2010. 11. 30. 15:39
이전 1 다음
이전 다음
최근에 올라온 글
최근에 달린 댓글
TAG
  • 오라클
  • WebView
  • SQLite
  • 안드로이드
  • Spring
  • 이클립스
  • App Widgets
  • IT
  • html5
  • Head First jQuery
  • 환경설정
  • oracle
  • 신문스크랩
  • google I/O
  • Tools
  • OS
  • Eclipse
  • IT 신문스크랩
  • Spring 3
  • 블록체인
  • chrome
  • jQuery
  • Android
  • Bitcoin
  • WAC
  • UML
  • Java
  • 애플
  • 인물
  • head first python
more
Total
Today
Yesterday

Blog is powered by Tistory / Designed by Tistory

티스토리툴바