사용자 삽입 이미지아직 name 속성은 없습니다. name 속성을 사용해서 로깅이나 트랜잭션 모니터링을 할 때 트랜잭션 이름을 원하는 이름으로 출력할 수 있을 겁니다. 하지만 지금은 "패키지 경로가 붙은 클래스 이름.해당 메소드"가 기본 이름이 됩니다.

Property

Type

Description

propagation

enum: Propagation

optional propagation setting

isolation

enum: Isolation

optional isolation level

readOnly

boolean

read/write vs. read-only
transaction

timeout

int (초 단위)

the transaction timeout

rollbackFor

Throwable 타입의 Class 객체의 배열

발생했을 때 반드시 롤백 해야 하는 예외 클래스들

rollbackForClassname

Throwable 타입의 Class 이름의 배열

발생했을 때 반드시 롤백 해야 하는 예외 클래스들의 이름

noRollbackFor

Throwable 타입의 Class 객체의 배열

발생했을 때 롤백 하지 않아도 되는 예외 클래스들.

noRollbackForClassname

Throwable 타입의 Class 이름의 배열

발생했을 때 롤백 하지 않아도 되는 예외 클래스들의 이름