ORM (Object Relation Mapping)
2010. 9. 12. 13:26ㆍplming/Java - Spring
ORM이란, 객체형 데이터(Java의 Object)와 관계형 데이터(관계형 데이터베이스의 테이블) 사이에서 개념적으로 일치하지 않는 부분을 해결하기 위하여 이 둘 사이의 데이터를 매핑(Mapping)하는 것.
객체형 데이터와 관계형 데이터의 각 속성들을 매핑할 경우 관계형 데이터를 객체형 데이터처럼 사용하는 것이 가능하다.
ORM 프레임워크는 Jboss 오픈 소스 그룹(http://www.jboss.org)에 포함된 Hibernate (http://www.hibernate.org), iBatis (http://ibatis.apache.org), OJB (http://db.apache.org/ojb) 등 오픈 소스 진영에서 개발되어 많이 사용되고 있다. JDBC 기반 하에서 개발되던 퍼시스턴스 계층의 대부분을 ORM 프레임워크가 대체할 것이다.
[출처] Spring 프레임워크 워크북
객체형 데이터와 관계형 데이터의 각 속성들을 매핑할 경우 관계형 데이터를 객체형 데이터처럼 사용하는 것이 가능하다.
ORM 프레임워크는 Jboss 오픈 소스 그룹(http://www.jboss.org)에 포함된 Hibernate (http://www.hibernate.org), iBatis (http://ibatis.apache.org), OJB (http://db.apache.org/ojb) 등 오픈 소스 진영에서 개발되어 많이 사용되고 있다. JDBC 기반 하에서 개발되던 퍼시스턴스 계층의 대부분을 ORM 프레임워크가 대체할 것이다.
[출처] Spring 프레임워크 워크북
'plming > Java - Spring' 카테고리의 다른 글
전자정부프레임워크(egov) 파일업로드 (1) | 2015.10.06 |
---|---|
Excel Upload (1) | 2010.12.20 |
Spring MVC - 에러 처리 전략 (0) | 2010.09.11 |
Spring MVC - 다국어 지원 (0) | 2010.09.05 |
Spring MVC - 파일 업로드 (0) | 2010.09.03 |