Annotation

베짱이·2021년 8월 1일
0

Basic JAVA

목록 보기
3/9
post-thumbnail

Annotation Type 정의

어노테이션은 엘리먼트(Element)라는 것을 멤버로 가질 수 있다. Element는 타입과 이름으로 구성되며 디폴트값을 가질 수 있다. Element의 이름 뒤에는 메서드를 작성하는 것처럼 뒤에 ()를 꼭 붙여야 한다.

@Entity(tableName = "vehicles")

기본 Element는 value이며 해당 값은 @어노테이션(값)으로 바로 사용 가능하다.

@Transactional

@Transactional이 적용되는 메소드를 하나의 트랜잭션으로 묶어주는 역할이다.

2개 이상의 쿼리를 하나의 커넥션으로 묶어 DB에 전송하고, 이 과정에서 에러가 발생할 경우 자동으로 모든 과정을 Rollback합니다.

클래스 위에 @Transactional이 붙어있으면, 클래스에 속한 모든 메소드에 각각 @Transactional이 적용된다.

profile
하루는 개발만 하기에는 너무 길다.

0개의 댓글