[SPRING] 최대 절전 모드로 열 수 줄이기
SPRING최대 절전 모드로 열 수 줄이기
11 개 열이있는 표가 있지만 응용 프로그램에서 2 개만 가져와야합니다. 스프링 / 최대 절전 모드 / DAO 조합을 사용하고 있습니다. 지금 나는 11 개의 모든 필드를 포함하는 도메인 클래스와 테이블의 11 개의 모든 열을 매핑하는 매핑 파일을 가지고 있습니다. 어떻게 그 중 2 개만 사용하면됩니까?
해결법
-
==============================
1.어느 한 쪽:
어느 한 쪽:
# 2와 # 3의 주요 차이점은 다음과 같습니다.
-
==============================
2.시험:
시험:
SELECT myEntity.one, myEntity.two FROM MyEntity myEntity
당신도 할 수 있습니다 :
SELECT new MyEntityDescription(myEntity.one, myEntity.two) FROM MyEntity myEntity
엔터티 설명 목록을 가져옵니다.
-
==============================
3.테이블의 2 열 이상을 필요로하지 않는다면, 최대 절전 모드 매핑을 변경하여 필요한 2 열만 엔터티 클래스에 매핑 할 수 있습니다. 애플리케이션에서 액세스하려는 테이블 열만 매핑하십시오. "무시 된"열에 대한 데이터베이스 제약 조건은 null 제약 조건, 외래 키 또는 고유 제약 조건처럼 위반 될 수 있습니다.
테이블의 2 열 이상을 필요로하지 않는다면, 최대 절전 모드 매핑을 변경하여 필요한 2 열만 엔터티 클래스에 매핑 할 수 있습니다. 애플리케이션에서 액세스하려는 테이블 열만 매핑하십시오. "무시 된"열에 대한 데이터베이스 제약 조건은 null 제약 조건, 외래 키 또는 고유 제약 조건처럼 위반 될 수 있습니다.
from https://stackoverflow.com/questions/2560637/getting-fewer-columns-with-hibernate by cc-by-sa and MIT license
'SPRING' 카테고리의 다른 글
[SPRING] REST 응용 프로그램이 아닌 웹 응용 프로그램에서 404 오류 처리 (0) | 2019.04.10 |
---|---|
[SPRING] 앵귤러 4 httpclient xml 응답 (0) | 2019.04.10 |
[SPRING] 흐름 외부에서 Spring Webflow FlowScope 요소에 어떻게 액세스 할 수 있습니까? (0) | 2019.04.10 |
[SPRING] Spring XML 기반에서 Java 기반 구성으로 변환 (0) | 2019.04.10 |
[SPRING] 어노테이션 기반 설정을 사용하여 느리게 초기화 된 스프링 빈 생성하기 (0) | 2019.04.10 |