Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- 최종 프로젝트
- ERD 작성
- json
- @IdClass
- 스프링 부트 공식 문서
- 스프링부트오류
- 인텔리제이
- Q 클래스
- JoinColumn
- queryDSL
- git
- github
- json gson 차이
- 빈생성안됨
- jwt메서드
- REST API 규칙
- uncheck Exception
- JPA
- 복합키
- jpa에러
- Unsatisfied dependency
- REST란
- 스프링 부트 기능
- spring서버
- Spring Spring boot 차이
- 1차캐시
- Filter
- Error creating bean with name
- JPA주의사항
- jpa회원가입
Archives
- Today
- Total
목록Q 클래스 (1)
Everyday Dev System

chat GPT에도 물어보고 해당 경로로 가서 봤지만, 찾지 못했다. 결국 파일 디렉터리 하나하나 들어가서 찾아보았다. build 폴더도 아닌! out 폴더 내에 있었다. 여기서 궁금한 점이 생겼다. 위에 클래스는 MentionId 라는 클래스로, Mention 엔티티의 복합키를 설정하기 위한 파일이다. 임베디드 클래스는 JPA에서 다른 엔티티 클래스에 포함되는 복합 속성을 나타내는 클래스로, 데이터베이스에 별도의 테이블로 매핑되지 않고, 그를 포함하는 Mention 엔티티 클래스의 컬럼으로 매핑된다. 그런데, 왜 Q클래스가 생성이 되었을까? @Entity 어노테이션이 기재된 클래스만 생성되는 것이 아니였나? MentionId 클래스는 @Embeddable 어노테이션이 붙은 클래스이기 때문에 임베디드(e..
나의 호기심
2023. 8. 1. 16:59