Skip to content

Commit 998781e

Browse files
authored
Merge pull request #82 from yongho9064/feat/law
feat[repository]: 법령 엔티티 기반 조회 메서드 추가
2 parents c9cb183 + 215bea3 commit 998781e

File tree

4 files changed

+13
-0
lines changed

4 files changed

+13
-0
lines changed

backend/src/main/java/com/ai/lawyer/domain/law/repository/HangRepository.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package com.ai.lawyer.domain.law.repository;
22

33
import com.ai.lawyer.domain.law.entity.Hang;
4+
import com.ai.lawyer.domain.law.entity.Jo;
45
import org.springframework.data.jpa.repository.EntityGraph;
56
import org.springframework.data.jpa.repository.JpaRepository;
67
import org.springframework.stereotype.Repository;
@@ -13,4 +14,6 @@ public interface HangRepository extends JpaRepository<Hang, Long> {
1314
// Hang + Ho만 페치
1415
@EntityGraph(attributePaths = "hoList")
1516
List<Hang> findByJoId(Long joId);
17+
18+
List<Hang> findByJo(Jo jo);
1619
}
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,13 @@
11
package com.ai.lawyer.domain.law.repository;
22

3+
import com.ai.lawyer.domain.law.entity.Hang;
34
import com.ai.lawyer.domain.law.entity.Ho;
45
import org.springframework.data.jpa.repository.JpaRepository;
56
import org.springframework.stereotype.Repository;
67

8+
import java.util.List;
9+
710
@Repository
811
public interface HoRepository extends JpaRepository<Ho, Long> {
12+
List<Ho> findByHang(Hang hang);
913
}

backend/src/main/java/com/ai/lawyer/domain/law/repository/JangRepository.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package com.ai.lawyer.domain.law.repository;
22

33
import com.ai.lawyer.domain.law.entity.Jang;
4+
import com.ai.lawyer.domain.law.entity.Law;
45
import org.springframework.data.jpa.repository.EntityGraph;
56
import org.springframework.data.jpa.repository.JpaRepository;
67
import org.springframework.stereotype.Repository;
@@ -12,4 +13,6 @@ public interface JangRepository extends JpaRepository<Jang, Long> {
1213
// Jang + Jo만 페치
1314
@EntityGraph(attributePaths = "joList")
1415
List<Jang> findByLawId(Long lawId);
16+
17+
List<Jang> findByLaw(Law law);
1518
}

backend/src/main/java/com/ai/lawyer/domain/law/repository/JoRepository.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package com.ai.lawyer.domain.law.repository;
22

3+
import com.ai.lawyer.domain.law.entity.Jang;
34
import com.ai.lawyer.domain.law.entity.Jo;
45
import org.springframework.data.jpa.repository.EntityGraph;
56
import org.springframework.data.jpa.repository.JpaRepository;
@@ -13,4 +14,6 @@ public interface JoRepository extends JpaRepository<Jo, Long> {
1314
// Jo + Hang만 페치
1415
@EntityGraph(attributePaths = "hangList")
1516
List<Jo> findByJangId(Long jangId);
17+
18+
List<Jo> findByJang(Jang jang);
1619
}

0 commit comments

Comments
 (0)