일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- Error creating bean with name
- 스프링부트오류
- jpa에러
- JPA주의사항
- ERD 작성
- Spring Spring boot 차이
- 1차캐시
- jwt메서드
- REST란
- Unsatisfied dependency
- 스프링 부트 공식 문서
- JPA
- JoinColumn
- Q 클래스
- 인텔리제이
- Filter
- json gson 차이
- 스프링 부트 기능
- queryDSL
- json
- @IdClass
- jpa회원가입
- spring서버
- git
- 빈생성안됨
- github
- 최종 프로젝트
- 복합키
- REST API 규칙
- uncheck Exception
- Today
- Total
Everyday Dev System
8월 첫째주 개발 공부 정리 본문
1. Spring Framework와 JPA를 사용한 DB 작업
- EntityManager는 JPA 인터페이스의 일부, Entity를 DB와 맵핑해주는 ORM 기술을 정의한 인터페이스이다.
@Repository
public class ChannelRepository {
@PersistenceContext
EntityManager entityManager;
// persistenceContext 를 주입받아서 EntityManager 를 사용한다.
public Channel insertChannel(Channel channel){
entityManager.persist(channel);
return channel;
}
public Channel selectChannel(Long id) {
return entityManager.find(Channel.class,id);
}
}
2023.07.31 - [내배캠 주요 학습/JPA 심화] - Spring Framework와 JPA 활용
2. N : 1 양방향 관계 설정 코드
2023.07.31 - [내배캠 주요 학습/JPA 심화] - JPA) N : 1 관계 맵핑 (thread : Channel)
2023.07.31 - [내배캠 주요 학습/JPA 심화] - JPA) N : 1 관계 맵핑 (Thread : Channel : User)
3. 복합키
2023.07.31 - [내배캠 주요 학습/JPA 심화] - JPA 복합키 설정하기 - @IdClass
2023.07.31 - [내배캠 주요 학습/JPA 심화] - JPA 복합키 설정하기 - @EmbeddedId
4. JpaRepository 기능 제한하기 및 추가하기
2023.07.31 - [내배캠 주요 학습/JPA 심화] - JpaRepository 기능 제한하기
2023.07.31 - [내배캠 주요 학습/JPA 심화] - Repository 에 기능 추가하기
5. QueryDSL
2023.08.01 - [내배캠 주요 학습/JPA 심화] - QueryDsl 기초
2023.08.01 - [나의 호기심] - QueryDSL에서 Q 클래스는 어디에 위치해있을까?
6. QueryDSL 심화
2023.08.01 - [내배캠 주요 학습/JPA 심화] - QueryDSL 활용 코드
2023.08.01 - [분류 전체보기] - QueryDSL 수정, 삭제 배치 쿼리
2023.08.02 - [내배캠 주요 학습/JPA 심화] - QueryDSL의 JPAQueryFactory를 활용한 조회문
7. 기타
2023.08.04 - [내배캠 주요 학습/JPA 심화] - JPA 쿼리 최적화
2023.08.04 - [내배캠 주요 학습/매일 공부] - checked, unchecked Exception - rollback 이슈
2023.08.04 - [나의 호기심] - Exception 뜯어보기
'내배캠 주요 학습 > TIL : Today I Learned' 카테고리의 다른 글
스프링 부트 버전에 따른 Swagger 활용 차이 (0) | 2023.08.17 |
---|---|
react로 프론트 구현 시도 중 에러 해결 (0) | 2023.08.08 |
7월 마지막주 WIL (0) | 2023.07.30 |
wsl에서 안되면 power shell을 써라 (0) | 2023.07.26 |
@ExceptionHandler 사용법 (0) | 2023.07.25 |