본문 바로가기
728x90
반응형

mybatis4

ORA-22835 버퍼가 너무 작아 CLOB를 CHAR 또는 BLOB에서 RAW로 변환할 수 없습니다 ORA-22835 저는 이 방식으로 해결하였습니다 맵으로 그냥 받는 경우, clob 객체가 찍힙니다. resultMap에서 String으로 치환해서 받아서 처리하였습니다. .... CLOB를 RESULTMAP에 담는 경우 RESULTMAP은 MyBatis에서 사용하는 개념 중 하나입니다. MyBatis는 데이터베이스에서 조회한 결과를 자바 객체로 변환하는 데에 ResultMap을 사용합니다. ResultMap을 정의하면 데이터베이스의 결과를 매핑하여 자바 객체로 변환할 수 있습니다. 만약 CLOB 데이터를 ResultMap을 사용하여 자바 객체에 매핑하려면, 일반적으로 다음과 같은 방법을 사용할 수 있습니다. 아래 예제는 MyBatis에서의 ResultMap을 사용한 CLOB 데이터 매핑의 간략한 예시입.. 2024. 1. 30.
Downloading external resources is disabled 갑자기 왜 그러냐 갑자기 오류가 넘쳐납니다. 한두개가 아닙니다. 수십개의 여러개의 오류가 표시되고 있습니다. 특별한건 없어요. 최신버전 이클립스를 깔았을 뿐인데 오류가 납니다. 멀쩡히 돌아가던 소스입니다. 그렇다면, 소스가 아닌 환경의 문제입니다. 환경셋팅 관련 해결방법들을 서칭합니다. Downloading external resources is disabled 일단 제일 윗줄의 오류, 그리고 막 작업하려던 쿼리 파일부터 확인합니다. 음.. 문법이 안 맞다는 말도 있고, 오탈자 이야기도 있습니다만 pass. 그렇군요. 설정을 확인해보라는 글이 있습니다. 신뢰도와 호감도가 상승하고 있습니다. 먼저 이클립스의 window – preperence – Maven – User Settings로 들어갑니다. 저는 .. 2024. 1. 22.
MyBatis unread at MARIA, SPRING 오늘은 동료의 오류케이스를 지원하며 겪은 오류케이스를 기록으로 남겨봅니다. resultType 을 vo 객체로 지정하는 경우, 수치값이 잘 나옵니다. INFO 2024-01-16 14:24:35 (jdbc.resultsettable[610])- |---------|-----------|-------|-------|-------|-------|-------|-------|-------|-----------|-----------| |food_cd |food_nm_kr |a10100 |a10600 |a10700 |a10300 |a10400 |e10400 |b10600 |nutri_size |nutr_cd_nm | |---------|-----------|-------|-------|-------|-------.. 2024. 1. 16.
error : ibatis net.sf.cglib.beans.BulkBeanException iBatis에서 resultMap을 사용할때, premitive type( 예:int )에 Null이 바인딩될때 BulkBeanException이 발생합니다. 컬럼을 생성할때 int Type 같은 경우는 not null 속성을 넣어 null이 들어갈수없게 하거나 resultMap을 설정할때 nullValue="0" 같이 기본값을 설정해야 합니다. BulkBeanException은 iBatis(MyBatis)에서 CGLIB 라이브러리를 사용할 때 발생할 수 있는 예외입니다. 이 예외는 주로 객체의 프로퍼티나 메서드와 관련된 문제를 나타냅니다. 이 문제를 해결하기 위해 다음 단계를 따르십시오: 에러 로그 확인: 먼저 에러 메시지와 스택 트레이스를 자세히 살펴봅니다. 어떤 클래스 또는 메서드에서 문제가 발생했.. 2011. 5. 11.
728x90
반응형