File tree Expand file tree Collapse file tree 4 files changed +10
-7
lines changed
src/main/java/com/somemore/center Expand file tree Collapse file tree 4 files changed +10
-7
lines changed Original file line number Diff line number Diff line change 22
33import com .somemore .center .domain .PreferItem ;
44import org .springframework .data .jpa .repository .JpaRepository ;
5- import org .springframework .data .jpa .repository .Query ;
65import org .springframework .data .repository .query .Param ;
76import org .springframework .stereotype .Repository ;
87
1211@ Repository
1312public interface PreferItemRepository extends JpaRepository <PreferItem , Long > {
1413
15- @ Query ("SELECT p FROM PreferItem p WHERE p.centerId = :centerId" )
1614 List <PreferItem > findByCenterId (@ Param ("centerId" ) UUID centerId );
1715
1816}
Original file line number Diff line number Diff line change 66import com .somemore .center .usecase .query .CenterQueryUseCase ;
77import lombok .RequiredArgsConstructor ;
88import org .springframework .stereotype .Service ;
9+ import org .springframework .transaction .annotation .Transactional ;
910
1011@ RequiredArgsConstructor
12+ @ Transactional
1113@ Service
1214public class CreatePreferItemService implements CreatePreferItemUseCase {
1315
@@ -21,4 +23,5 @@ public void createPreferItem(PreferItemCreateRequestDto requestDto) {
2123
2224 preferItemRepository .save (requestDto .createPreferItem ());
2325 }
26+
2427}
Original file line number Diff line number Diff line change @@ -32,16 +32,16 @@ public CenterProfileResponseDto getCenterProfileByCenterId(UUID centerId) {
3232 return CenterProfileResponseDto .of (center , preferItems );
3333 }
3434
35- private Center getCenterById (UUID centerId ) {
36- return centerRepository .findCenterById (centerId )
37- .orElseThrow (() -> new BadRequestException (NOT_EXISTS_CENTER .getMessage ()));
38- }
39-
4035 @ Override
4136 public void validateCenterExists (UUID id ) {
4237 if (centerRepository .doesNotExistById (id )) {
4338 throw new BadRequestException (NOT_EXISTS_CENTER .getMessage ());
4439 }
4540 }
4641
42+ private Center getCenterById (UUID centerId ) {
43+ return centerRepository .findCenterById (centerId )
44+ .orElseThrow (() -> new BadRequestException (NOT_EXISTS_CENTER .getMessage ()));
45+ }
46+
4747}
Original file line number Diff line number Diff line change 55import com .somemore .center .usecase .query .PreferItemQueryUseCase ;
66import lombok .RequiredArgsConstructor ;
77import org .springframework .stereotype .Service ;
8+ import org .springframework .transaction .annotation .Transactional ;
89
910import java .util .List ;
1011import java .util .UUID ;
1112
1213@ RequiredArgsConstructor
14+ @ Transactional (readOnly = true )
1315@ Service
1416public class PreferItemQueryService implements PreferItemQueryUseCase {
1517
You can’t perform that action at this time.
0 commit comments