# iBatis

13개의 포스트

230309 - DB & 객체 mapping 역사

목차 1. Apache iBATIS 2. MyBatis 3. JDBC API (Spring JDBC) 4. 총평

2023년 3월 9일
·
0개의 댓글
·

ibatis에서 특수문자 처리

ibatis에서 보통 쿼리를 xml 에 작성하기 때문에 xml 에서 처리하지 못하는 문자들(&,',",<,>,%...)은 쿼리 작성 시 로 감싸서 처리하면 해결이 된다.하지만 ##,$$ 이렇게 두번씩 사용하면 된다.

2023년 1월 17일
·
0개의 댓글
·
post-thumbnail

[에러]NoClassDefFoundError 해결해보기

이클립스에서 maven 프로젝트를 통해 mybatis를 적용하여 사용 시 NoClassDefFoundError 발생하면 이클립스 환경에 대한 설정방법을 알아보자.

2023년 1월 17일
·
0개의 댓글
·

< >

<를 <로 치환하고 >를 >로 치환해서 쓴다고 함!select \*from Awhere seq < 10

2022년 5월 6일
·
0개의 댓글
·

ibatis $parameter$, #parameter# 차이

$parameter$는 파라미터를 작은따옴표로 감싸지 않는다고 한다.insert into a(id, count)value(라는 쿼리가 있을 때, id는 문자여서 작은따옴표로 감싸서 들어가야 하지만 count는 숫자여서 안감싸도 에러가 나지는 않는다.하지만!

2022년 5월 6일
·
0개의 댓글
·
post-thumbnail

[iBatis] Dynamic Query

parameter 값에 의해 쿼리를 동적으로 변환 해주는 기능이다. 태그를 추가 / 생략하여 사용하며 prepend, open, close등의 속성을 사용함prepend : 값이 있는 경우 맨 앞에 나옴 ex) AND, OR, ETC...open : 시작 값을 의미하며

2022년 3월 28일
·
0개의 댓글
·

mybatis의 hashmap파라미터에 리스트가 있을 경우

Mybatis에 파람을 넘겨줄 때 파람이 복수개일 경우 parameterType="java.util.HashMap"을 많이들 이용한다.이를 위해서 자바에서 mybatis로 파라미터를 넘길때는 HashMap("String", "Object") 형식을 이용하여 파라미터를

2021년 9월 27일
·
0개의 댓글
·

iBatis (ORM)

iBatis는 객체와 DB 테이블간의 관계를 Mapping하여 효율적으로 데이터를 처리할 수 있는 기능을 제공해주는 ORM Framework입니다.iBatis를 사용하면 기존의 JDBC코드 없이 SQL문장을 더욱 직관적이고 간결하게 수행할 수 있습니다.ORM(Objec

2021년 3월 18일
·
0개의 댓글
·

[MyBatis] iBatis, MyBatis 비교 정리(Dynamic Query)

iBatis( ~ 2.3)의 버전이 변경되면서 MyBatis(2.5 ~)로 변경이 되었다.Apache project팀에서 google code 팀으로 이동하면서 명칭이 변경변경된 사항들을 정리해보면 아래와 같다.Java 요구버전도 iBATIS는 JDK 1.4 이상에서

2020년 11월 19일
·
1개의 댓글
·

8-1. iBatis

javaproject : 9.iBatisTestsrc : kr.or.ddit.basic >> MemberIbatisTest.javakr.or.ddit.member.vo >> MemberVO.javares :kr.or.ddit.sqlmap >> member.xmlSqlM

2020년 10월 7일
·
0개의 댓글
·

고급자바_iBatis

JDBC 단점 반복되는 부분으로 소스가 필요이상으로 길어짐 JDBC 단점 보완해주는 프레임워크 iBatis iBatis 데이터베이스에 있는 자원들을 보다 편리하게 가져오기 위한 프레임워크 XML서술자를 사용해서 간단하게 자바빈즈를 PreparedStatement의 바

2020년 10월 7일
·
0개의 댓글
·

Java - 10. iBATIS

201007

2020년 10월 7일
·
0개의 댓글
·
post-thumbnail

Spring MyBatis와 JPA

현재 인턴을 진행하고 있는 곳에서 스프링과 MyBatis를 처음으로 경험해보았습니다. 이전까지는 학교 수업중에 실습으로 JDBC를 사용하여 데이터베이스를 의 사용에 대한 외국 친구들의 생각은

2018년 12월 18일
·
2개의 댓글
·