[TIL] 2025-04-11
·
TIL
📋오늘 푼 코딩테스트더보기https://school.programmers.co.kr/learn/courses/30/lessons/131117 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr SELECT P.PRODUCT_ID,P.PRODUCT_NAME,SUM(O.AMOUNT*P.PRICE) TOTAL_SALESFROM FOOD_PRODUCT P FULL OUTER JOIN FOOD_ORDER O ON P.PRODUCT_ID = O.PRODUCT_IDWHERE DATE_FORMAT(O.PRODUCE_DATE,'%Y-%m') = '2022-05'GROUP BY 1,2ORDER BY 3 DESC,1 http..
[SPRING/JPA]양방향 관계시 사용하는 CASCADE에 대해 알아보자
·
Spring
✅ CASCADE 란?특정 엔티티를 영속 상태로 만들 경우, 연관된 엔티티도 함께 영속 상태로 만들고 싶을 경우 영속성 전이를 사용한다. JPA에서는 영속성 전이를 Cascade옵션을 통해서 설정하고 관리할 수 있다.즉, 부모 엔티티를 다룰 경우, 자식 엔티티까지 다룰 수 있다. 💡 영속 상태가 무엇인지 궁금하다면?https://computerreport.tistory.com/102 [Spring/JPA] 영속성 컨텍스트✅ 영속성 컨텍스트♐ 영속성 컨텍스트란?Entity 객체를 영속성 상태로 관리하는 일종의 캐시 역할을 하는 공간으로 여기에 저장된 Entity는 데이터베이스와 자동으로 동기화되며 같은 트랜잭션computerreport.tistory.com ✅ CASCADE 옵션ALLPERSISTMERG..
[Spring/JPA] 영속성 컨텍스트
·
Spring
✅ 영속성 컨텍스트♐ 영속성 컨텍스트란?Entity 객체를 영속성 상태로 관리하는 일종의 캐시 역할을 하는 공간으로 여기에 저장된 Entity는 데이터베이스와 자동으로 동기화되며 같은 트랜잭션 내에서는 동일한 객체가 유지된다.  ♐ 작동 원리눈에 보이지 않는 공간이 생긴다(논리적 개념)Entity Manager 를 통해서 영속성 컨텍스트에 접근한다. ex) EntityManager.persist(entity)Entity를 영속성 컨텍스트에 저장한다. ✅ Entity ♐ Entity란?데이터베이스에서 Entity란 저장할 수 있는 데이터의 집합을 의미한다.JPA 에선 테이블을 나타내는 클래스이다. ♐ 생명 주기 1. 비영속 (New/Transient):  -  영속성 컨텍스트와 전혀 관계가 없는 상태 - ..
[MySQL] 없어진 기록 찾기
·
코딩테스트/SQL
https://school.programmers.co.kr/learn/courses/30/lessons/59042 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr📚문제천재지변으로 인해 일부 데이터가 유실되었습니다. 입양을 간 기록은 있는데, 보호소에 들어온 기록이 없는 동물의 ID와 이름을 ID 순으로 조회하는 SQL문을 작성해주세요. ✏️ 풀이SELECT O.ANIMAL_ID,O.NAMEFROM ANIMAL_INS I RIGHT JOIN ANIMAL_OUTS O ON I.ANIMAL_ID = O.ANIMAL_IDWHERE I.DATETIME = NULLORDER BY 1 입양 보낸 정보 테이블로 RI..