스프링

Coding/라이브러리

[JPA] JPA 라이브러리란? 2편, JPA의 어노테이션(Annotation)

이번 편에서는 JPA 라이브러리에서 사용하는 어노테이션에 대해 설명할 것이다. JPA에서는 어노테이션이 대부분의 작업을 수행하기 때문에 꼭 각 어노테이션이 무슨 역할을 하는지 기억해두는 것이 좋다. ORM.DB 자동화 프레임웍 @Entity 테이블 클래스를 정의. 지정된 VO 클래스와 동일한 이름의 테이블이 자동으로 생성되고, 이 클래스의 멤버변수와 동일한 이름과 타입의 컬럼이 생성 @Table(name="테이블명") VO 클래스 이름과 다르게 테이블을 생성하고자 할때, name 속성에서 사용할 테이블 이름을 작성한다. @Id primary key 지정 @Column(name="컬럼명",nullable=true/false) 컬럼의 이름과 속성을 설정하는 주석 @Transient 컬럼에 제외하는 변수 표시..

Lar
'스프링' 태그의 글 목록