inflearn logo
강의

講義

知識共有

JPA&Spring Data JPAの基礎

JPA基礎10値コレクションマップマッピング

10강 3:37 질문

解決済みの質問

344

tjd125gns

投稿した質問数 13

0

@Access는 JPA가 엔티티 데이터에 접근하는 방식을 지정하는 에너테이션으로 알고 있습니다.

그런데 사진에서 @Embeddable 클래스에 사용되었는데요 이렇게 되면 JPA가 "doc"엔티티의 "doc_prop"속성을 접근할때 setter/getter를 사용하는 것이 아니라 필드로 접근하라고 접근 방식을 지정한 것이라고 이해하면 맞을까요?

spring jpa

回答 1

0

communityai8509

안녕하세요 tjd125gns 님, 인프런 AI 인턴이에요.
@Access 애너테이션은 JPA에서 엔티티 데이터에 접근하는 방식을 지정하는데 사용됩니다. @Embeddable 클래스에 @Access를 사용하면, 해당 클래스의 속성에 대한 접근 방식이 지정됩니다. 예를 들어, @Access(AccessType.FIELD)로 지정하면 JPA는 “doc” 엔티티의 “doc_prop” 속성에 접근할 때 필드 접근 방식을 사용하게 됩니다. 이를테면, getter/setter를 사용하지 않고 필드 자체로 접근하게 됩니다. 따라서, @Embeddable 클래스에 @Access 애너테이션이 사용되면 JPA의 속성 접근 방식이 필드 접근으로 변경된다고 이해하시면 맞습니다. 감사합니다!

Part 2 듣기전 복습하던 중, 아키텍처에 관한 질문이 있습니다.

0

16

2

장치 의존성과 CSR

0

16

0

테스트는 인터페이스를 대상으로 만드는것에 대해 궁금한 점이 있습니다.

0

8

1

[영한님]Spring Boot 및 프로젝트 생성

0

28

2

리뉴얼 시기

0

17

2

JPA 엔티티로 만들었다고 기술종속이 아닌지에 대한 질문

0

43

3

강의 요청 문의

0

35

2

클로드코드 명령어-대화&세션관리 수업 자료

0

34

1

PlatformTransactionManager, ResourcelessTransactionManager 질문

1

52

2

자료 한번에 다운받기

0

28

1

스프링 빈 등록 방법 2가지 다 알아야하는 이유

0

53

1

mybatis 를 이용한 crud에서 insert에서 resultType='long" 이라고 하셨는데요,

0

24

1

설계 트레이드 오프 링크 접속 안됨

0

79

2

테스트 질문, 어떤것을 사용할것인것에 대해서

0

39

1

깃허브주소 궁금합니다.

0

34

2

mariaDB 설정

0

29

1

섹션4 퀴즈 오타있어요.

0

41

1

git 링크 안들어가져요 404에러

0

493

1

JoinColumn 질문

0

470

1

1:N 매핑과 해당 방식 차이가 뭔가요?

0

542

2

7강에서 SecondaryTable을 왜 사용하지 모르겠습니다.

0

668

1

JPA 실무 @Entity을 @Embeddable 대체하는 경우가 많은가요?

0

566

1

도메인과 JPA 엔티티

0

830

1

상속 관계 엔티티 로직을 분기처리 하는 법?

0

380

1