추계 할인
CodeGym University
학습
강좌
과제
설문조사 및 퀴즈
게임
도움말
학습 재촉 스케줄
커뮤니티
사용자
포럼
채팅
기사
성공 사례
활동
리뷰
구독
옅은 색 테마
레슨
리뷰
회사 소개
시작
학습 시작
지금 학습을 시작하십시오
탐구 맵
레슨
레벨 13
컬렉션 매핑
SQL & Hibernate
레벨 13,
레슨 0
컬렉션 목록 지금까지 간단한 유형을 매핑하는 방법을 살펴보았습니다. 이제 좀 더 흥미로운 질문인 개체 컬렉션을 매핑하는 방법으로 넘어갈 시간입니다. 그리고 객체를 5개 그룹으로 가질 수 있습니다. 배열 - 객체의 배열 목록 - 개체 목록 세트 - 객체 세트 지도 - 객체 사전 컬렉션 - 객체의 컬렉션 컬렉션 필드가 있는 클래스의 예: @Entity
@ManyToOne
SQL & Hibernate
레벨 13,
레슨 1
2.1 테이블 수준에서 연결 우리는 Hibernate가 보조 테이블에 컬렉션을 저장하는 방법을 보았습니다. 이제 실제 Entity 클래스를 저장하는 본격적인 테이블 간의 관계를 구성하는 방법을 알아보겠습니다. Hibernate의 Entity 클래스 사이에는 네 가지 유형의 관계가 있습니다. 일대일 _ _ 일대 다 _ 다 대일 _ 다 대다 _ 그리고 가장 간단한 옵션 인 다 대일 분석을 시작하겠습니다 . SQL에서 테이블 간의
@원투매니
SQL & Hibernate
레벨 13,
레슨 2
테이블 수준 관계 두 테이블을 다시 살펴보겠습니다. ID 이름 직업 샐러리 나이 가입 날짜 1 이바노프 이반 프로그램 제작자 100000 25 2012-06-30 2 페트로프 페트르 프로그램 제작자 80000 23 2013-08-12 삼 이바노프 세르게이 시험 장치 40000 서른 2014-01-01 4 라비노비치 모이샤 감독 200000 35 2015-05-12 5 키리엔코 아나스타샤 사무실 관리자 40000 25 2015년
@ManyToMany
SQL & Hibernate
레벨 13,
레슨 3
서비스 테이블 이제 또 다른 일반적인 경우인 다대다를 살펴보겠습니다. 작업과 직원 간에 다대다 관계가 있다고 가정해 보겠습니다 . 직원 테이블의 한 직원은 작업 테이블에서 많은 작업을 수행할 수 있습니다. 작업 테이블에서 하나의 작업을 여러 직원에게 할당할 수 있습니다. 엔터티 간의 이러한 관계를 다대다라고 합니다. 그리고 이를 SQL 레벨에서 구현하기 위해서는 추가적인 서비스 테이블이 필요합니다. 예를 들어 employee_
@1-1
SQL & Hibernate
레벨 13,
레슨 4
5.1 다양한 형태의 일대일 커뮤니케이션 두 Entity 클래스 간의 관계에 대한 또 다른 흥미롭고 다소 구체적인 사례인 일대일 관계가 있습니다. 나는 이 경우를 데이터베이스보다 Java 객체에 관한 것이기 때문에 매우 구체적이라고 부릅니다. 데이터베이스에는 테이블 간의 관계에 대한 두 가지 옵션만 있습니다. 테이블 행에는 다른 테이블의 ID에 대한 링크가 포함되어 있습니다. 서비스 테이블은 다대다 관계에 사용됩니다. Enti
계단식 변경
SQL & Hibernate
레벨 13,
레슨 5
6.1 깊은 종속성 관리 그리고 @OneToMany 주석 등에 대한 좀 더 유용하고 흥미로운 것들이 있습니다 . 모두 일반적으로 사용되는 4가지 옵션이 있습니다. 캐스케이드 = CascadeType.ALL 고아 제거 = true 가져오기 = FetchType.LAZY 이제 더 자세히 분석하겠습니다. 그리고 가장 흥미로운 CascadeType 부터 시작하겠습니다 . 이 매개변수는 기본 엔터티를 변경하는 경우 종속 엔터티에 어떤
Please enable JavaScript to continue using this application.