Web_Backend/DB2024. 5. 15. 20:24[멘토링] 특정 entity에 1:1 관계로 여러 개의 entity가 묶여있는 상황에서 특정 entity를 포함한 연계 entity들을 통합 조회하는 경우, 연계 entity의 값이 없는 경우에 대한 처리방법

해당 게시글은 (케인)멘토님께 멘토링 세션을 통해 주고받은 질의응답의 내용을 정리한 글 입니다.😲 Q1.  특정 entity에 1:1 관계로 여러 개의 entity가 묶여있는 상황에서 특정 entity를 포함한 연계 entity들을 통합 조회하는 경우, 연계 entity의 값이 없는 경우에 대한 처리방법을 고민하고 있습니다.특정 entity에 여러개의 entity가 1:1관계로 묶여있습니다. 특정 entity에 1:1 관계로 여러 개의 entity가 묶여있기 때문에 entitygrapth를 이용해 일시에 값을 받아오고자 합니다. 하지만 연계되는 entity가 실제로 존재할지 아닐지는 알 수 없으며, 연계되는 entity값이 아직 생성되지 않았을 수 있습니다. 이러한 상황에서 현재 떠올린 방법은 두가지가..

Web_Backend/Spring2024. 1. 25. 15:38[Spring] Spring Boot / Spring / Spring MVC, @Primary / @Qualifier, @Component / @Bean, Prototype / Singleton, @PostConstruct @PreDestroy, JDBC, Hibernate, JPA, Spring Data JPA

Spring Boot vs Spring vs Spring MVCSpring개요:자바 기반의 프레임워크로, 기업 환경에서 대규모 응용 프로그램을 개발하기 위한 종합적인 솔루션을 제공한다.모듈화, DI (의존성 주입), AOP (관점 지향 프로그래밍) 등을 지원하여 유연하고 확장 가능한 애플리케이션을 만들 수 있다.Spring Framework 구성요소:Core Container: IoC 컨테이너, 빈 팩토리 등이 포함되어 있으며, DI를 지원한다.Data Access/Integration: JDBC, ORM 등 데이터 액세스 및 통합을 위한 모듈 제공.Web: 웹 애플리케이션 개발을 위한 모듈로 Spring MVC 포함.AOP (Aspect-Oriented Programming): 관점 지향 프로그래밍을 ..

image