목록SQL (3)
거누의 개발노트
JPA에서는 데이터를 조회할 때 즉시 로딩(EAGER)과 지연 로딩(LAZY) 두 가지 방식이 있다. 이 두 가지 방식을 간단하게 설명하면 즉시 로딩은 데이터를 조회할 때 연관된 데이터까지 한 번에 불러오는 것이고, 지연 로딩은 필요한 시점에 연관된 데이터를 불러오는 것이라고 할 수 있다. 즉시로딩(EAGAL) @Entity public class Member { @Id @GeneratedValue private Long id; private String username; @ManyToOne(fetch = FetchType.EAGER) //Team, 즉시로딩 @JoinColumn(name = "team_id") Team team; } 여기서 Member 객체를 조회한다면, //멤버를 조회하는 쿼리 se..
Spring 프레임워크로 간단한 웹 서버를 구현해 보고있다. 처음으로 JPA를 사용해봤고 정리해봤다. https://geonoo.tistory.com/147?category=1077864 [Spring] Java Persistence API - JPA Java Persistence API(JPA) JPA는 현재 자바 진영의 ORM 기술 표준으로, 인터페이스의 모음이다. 실제로 구현된것이 아니라 구현된 클래스와 매핑을 해주기 위해 사용되는 프레임워크이다. Persistence(영속 geonoo.tistory.com ORM은 RDB의 테이블을 객체로 매핑하는 기술로 해당 기술을 이용한 대표적인 라이브러리가 JPA가 있다. 쉽게 설명해서 웹 서비스를 개발 할 때 SQL문을 필수적으로 작성해야 했다. 데이터베..
오늘은 윈도우에 Oracle Database를 설치하고 SQL developer에 접속하는 것 까지 해보려고해요. 예전에 했을 때는 하는 법 찾느라 고생했었는데 쉽게 접근할 수 있게 정리하려구요. 먼저 Oracle 다운로드 페이지 접속! www.oracle.com/kr/downloads/ 저는 미리 로그인 해놓았습니다. 로그인 및 회원가입 해야 다운로드 할 수 있어요~ Database 11g Enterprise / Standard Editions 클릭!😃 11g 눌렀는데 19c가 나오는거는 최신버전 있다고 저거먼저 뜨는거 같은데 무튼 햇갈리지 마시고 아래 oracle Database 11g Release 2 Express Edition Windows 64 클릭!😒 다시 Oracle Database 11g..