엔티티 타입 매핑
xxxxxxxxxx
//도메인 클래스
public class Account {
private Long id;
nullable = false, unique = true) (
private String username;
private String password;
// @column을 안붙혀도 Entity어노테이션 때메 기본적으로
// 테이블에 매핑 생략 돼 있는거나 마찬가지
private String no; //데이터에 등록하고 싶지 않다 이건 이 객체에서 만 필요한 것이다
}
@Column에는 속성 값이 여러개 있다.
nullable = false : 값을 넣지 않으면 오류가 난다.
unique = true : DB에 중복된 값이 들어 갈 수 없다.
@Transient를 붙힌 어노테이션의 실제 DB를 보면 컬럼으로 등록 되지 않는다.
'Spring Data JPA' 카테고리의 다른 글
06 JPA 프로그래밍 - 스프링 Data JPA 원리 (0) | 2020.06.19 |
---|---|
05 JPA 프로그래밍 - Fetch , Query (0) | 2020.06.19 |
04 JPA 프로그래밍 - 엔티티 상태와 cascade (0) | 2020.06.19 |
02. JPA프로그래밍 - 프로젝트 세팅 (0) | 2020.06.16 |
01. 관계형 데이터베이스, ORM (0) | 2020.06.16 |