Develop/MyBatis (2) 썸네일형 리스트형 [Develop/MyBatis] MyBatis를 이용한 Mapper 사용 시 CamelCase(카멜케이스)자동변환 Mybatis를 이용한 Mapper 사용 시 CamelCase(카멜케이스)자동변환 SpringFramework Mybatis 사용 시 Vo나 필요한 Map 클래스에 사용하기위해 CamelCase로 변환해주어야 한다 이때 수동으로 변환이 가능하지만 Mybatis옵션을 통하여 자동으로 변환하게 해줄수 있다. 설정하여 놓았던 mybatis-config.xml 에 이와같이 추가해주면 자동으로 변환이 될 수 있다. 아래와 같던 Mapper를 SQL을 이렇게 따로 변수명을 추가하지 않고 사용할 수 있게 된다. 더많은 mybatis 옵션 보기 [Develop/MyBatis]Oracle CLOB 처리 ResultMap Oracle CLOB 처리 ResultMap Oracle DB CLOB타입 사용 시 원래 기존 방식으로 불러오면 CLOB타입 자체를 가져오는 듯한 문자열이 찍히게 됩니다. Oracle에서 CLOB 타입을 처리하기 위해서는 resultMap 태그를 이용해서 타입을 지정해줘야 하고 그 이유는 CLOB 타입을 String 형태로 넘겨주기 위해서입니다. 위와 같이 resultMap을 만들고 해당 실행 mapper type에 사용할 id는 contents , 타입은 hashMap을 사용할 것이고 CLOB타입의 컬럼은 CONT라는 컬럼이며 jdbcType은 CLOB으로 설정된 컬럼을 String 타입으로 설정하여 CLOB을 처리합니다. 이전 1 다음