Entity를 DTO로 바꿔서 쓰는 이유
Spring JPA - 엔티티를 DTO로 바꿔서 사용하는 이유
이번 포스트에서는 SpringBoot 프로젝트에서 왜 Entity를 DTO로 변환시켜서 사용하는지 알아보자 1. 엔티티와 DTO 엔티티(Entity): 엔티티는 데이터베이스의 테이블과 직접 매핑되는 객체로, 비즈니스 로
curiousjinan.tistory.com
메서드 에러시 @transactional
트랜잭션 안에서 발생하는 예외와 그 예외를 처리하는 방법에 따라 어떻게 롤백이 되는지
https://wildeveloperetrain.tistory.com/218
@Transactional 상태에서 Exception이 발생했을 때 Rollback 동작 과정
@Transactional 어노테이션을 통해 트랜잭션을 선언하고 메서드 내부 로직을 짜던 중 '트랜잭션 안에서 발생하는 예외와 그 예외를 처리하는 방법에 따라 어떻게 롤백이 되는지'에 대한 개념이 명확
wildeveloperetrain.tistory.com
JPA에서 save하기 전에 객체조회
https://velog.io/@bbbbooo/JPA-findById-getReferenceById%EC%9D%98-%EC%B0%A8%EC%9D%B4
[JPA] findById(), getReferenceById()의 차이로 알아보는 get, find 네이밍 의미와 로딩전략
findById(), getReferenceById() 차이점과 네이밍 규칙, 로딩 전략에 대해 작성한 글입니다.
velog.io
지연로딩, 프록시 객체
내가 지연 로딩으로 작성했던 이유
그 때 당시에는 Spring은 물론 Java에 대한 개념도 매우 약할 때라 지금도 약하지만레퍼런스의 코드를 가져다 사용하기에 급급했다.당시의 나는 해당 개념에 대한 정확한 이해보다는 기능 구현이
velog.io
'Spring > 기타 여러가지' 카테고리의 다른 글
| 도메인 객체 (0) | 2025.04.27 |
|---|---|
| DTO에 어떤 어노테이션 붙여야 할까 (0) | 2025.04.14 |
| @Scheduled을 이용해 일정 시간 마다 코드 실행 (0) | 2025.02.04 |
| ServletContainer 01 (0) | 2025.02.01 |
| Spring WebSocket 01 (1) | 2025.02.01 |