2011-09-16 3 views
0

같은 테이블에 감사 정보가있는 테이블이 있습니다.엔티티 JPA에서 감사 정보 남기기

감사 열이없는 엔티티를 만들고 싶습니다.

JPA에서 가능합니까?

예컨대 사람 표 열 : 이름, 주소, (감사 정보) insertTime (감사 정보) loggedUser

난 단지 비 감사 정보를 사용하여 개체를 만들 수 있습니다. 내가 바로 질문을 이해한다면

+1

'insertTime' 또는'loggedUser' 열의 필드를 가질 수 없습니까? – hvgotcodes

답변

3

도와주세요, 대답은 '예'입니다 : 당신은 JPA 엔티티를 생성 할 수 있으며, 엔티티 클래스에서 데이터베이스 테이블의 모든 컬럼을 맵핑 할 필요가 없습니다.

1

Matt Handy가 이미 말했듯이 대답은 '예'입니다. 이 기능을 사용하여 특정 엔터티에 대한 데이터베이스 뷰를 조정할 수도 있습니다.

반면에 (예 : hibernate.hbm2ddl.auto=create-drop을 설정하여 최대 절전 모드를 사용할 때) 테이블을 자동으로 만들 수 없으므로 스키마를 직접 관리해야합니다 (나쁜 것은 아닙니다).

관련 문제