같은 테이블에 감사 정보가있는 테이블이 있습니다.엔티티 JPA에서 감사 정보 남기기
감사 열이없는 엔티티를 만들고 싶습니다.
JPA에서 가능합니까?
예컨대 사람 표 열 : 이름, 주소, (감사 정보) insertTime (감사 정보) loggedUser난 단지 비 감사 정보를 사용하여 개체를 만들 수 있습니다. 내가 바로 질문을 이해한다면
같은 테이블에 감사 정보가있는 테이블이 있습니다.엔티티 JPA에서 감사 정보 남기기
감사 열이없는 엔티티를 만들고 싶습니다.
JPA에서 가능합니까?
예컨대 사람 표 열 : 이름, 주소, (감사 정보) insertTime (감사 정보) loggedUser난 단지 비 감사 정보를 사용하여 개체를 만들 수 있습니다. 내가 바로 질문을 이해한다면
도와주세요, 대답은 '예'입니다 : 당신은 JPA 엔티티를 생성 할 수 있으며, 엔티티 클래스에서 데이터베이스 테이블의 모든 컬럼을 맵핑 할 필요가 없습니다.
Matt Handy가 이미 말했듯이 대답은 '예'입니다. 이 기능을 사용하여 특정 엔터티에 대한 데이터베이스 뷰를 조정할 수도 있습니다.
반면에 (예 : hibernate.hbm2ddl.auto=create-drop
을 설정하여 최대 절전 모드를 사용할 때) 테이블을 자동으로 만들 수 없으므로 스키마를 직접 관리해야합니다 (나쁜 것은 아닙니다).
'insertTime' 또는'loggedUser' 열의 필드를 가질 수 없습니까? – hvgotcodes