본문 바로가기

ORM2

[JPA] JPA에 관해.. JPA Entity Bean 이라는 표준 ORM자바 퍼시스턴스 API (Java Persistence API, JPA ) JPA를 쓰려면 자바 구현체 하이버네이트를 써야됨. EJB 없이 해보자 하고 만든 것이 Spring Framework하이버네이트 : EJB 엔티티빈 기술을 대체JPA라는 새로운 표준 정의 데이터 저장은 마이바티스 쓴다.zeroturnaround 통계+ JRebel 만든 곳+ 서버를 중단하지 않고 클래스 파일 대체, 프레임워크에 따라 수정이 많음+ 전 세계 자바 사용자들이 어떤 프레임워크를 사용하는지 가장 민감한 회사 사실상 표준Spring JPA Hibernate 사용 Spring Data 쓰면 하둡, 마이에스큐엘, 노드제이에스 등 모두 쓸 수 있다.단순한 통합 그 이상 * CRUD+.. 2016. 5. 4.
[Spring] ORM : MyBatis 연동 ORM Object Relating Mapping Framework 객체를 DB랑 Mapping해준다.그전에는 query의 몇번째 ?에 변수가 들어갈지 정했지만이제는 VO 변수명을 적어주면 알아서 들어간다. * 간편한 트랜잭션과 일관된 설정으로 데이터베이스의 접근이 용이하다.* 커넥션들의 자동 지원으로 복잡한 설정이 따로 필요하지 않다. 주로 MyBatis, iBatis, JPA, Hibernate가 많이 사용되며, 그 중 MyBatis, iBatis의 사용 빈도가 가장 높다. * 준비사항- Connection Pool- My Batis- Ojdbc6.jar Transaction : 하나의 업무 작업단위를 모아놓은 것DB는 트랜잭션이 왜 중요할까?오류가 났을때 되돌리기 위해서 OOP : 객체지향 프로그래.. 2016. 4. 19.