inflearn logo
강의

Khóa học

Chia sẻ kiến thức

JPA & Dữ liệu Spring Khái niệm cơ bản về JPA

Khái niệm cơ bản về JPA 10 Bản đồ bản đồ thu thập giá trị

10강 3:37 질문

Đã giải quyết

361

tjd125gns

13 câu hỏi đã được viết

0

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

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

spring jpa

Câu trả lời 1

0

communityai8509

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

서비스에서와 컨트롤러의 @Vaild 적용 차이에 대해서

0

20

2

해결했습니다

0

27

1

copilot-instruction.md

0

18

1

지금 강의가 어려우신분 추천드립니다.

0

50

1

기존의 완성된 CRUD의 Build.gradle에 security관련 dependency를 추가하면 문제가 생깁니다.

0

61

2

"폴더를 찾을 수 없습니다." 라는 응답만 계속 나옵니다.

0

43

1

EmailSender 관련 문의

0

55

1

CRA ? 질문입니다

0

48

1

[해결됨]마지막 강의 내용 수정 화면이 기능을 못하네요.

0

49

1

[해결됨]부분적으로 화면 이동이 안되는 부분이 있습니다.

0

85

6

aws 계정 생성 질문

1

66

1

조회 메서드 네이밍 질문

0

65

1

Properties 설정이 추가되었는데

0

38

1

음성불량

0

49

1

isInterrupted 질문 있다.

0

34

1

fieldInjectionTest() 질문

0

55

1

AutoAppConfig의 존재이유

0

49

1

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

0

508

1

JoinColumn 질문

0

493

1

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

0

566

2

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

0

690

1

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

0

583

1

도메인과 JPA 엔티티

0

848

1

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

0

403

1