Skip to content

Commit 8a3d354

Browse files
committed
[Fix] AttendanceService findByUserId/findByUserIdAndDate @transactional(readOnly) 누락으로 LazyInitializationException 수정
1 parent c6c3488 commit 8a3d354

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

‎backend/src/main/java/com/example/Piroin/project/domain/attendance/service/AttendanceService.java‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -216,6 +216,7 @@ public String expireActiveAttendanceCode() {
216216

217217

218218
// 5. 유저의 특정 날짜의 출석 현황을 조회하는 함수
219+
@Transactional(readOnly = true)
219220
public List<AttendanceSlotRes> findByUserIdAndDate(Integer userId, LocalDate date) { // Long -> Integer
220221
// DB의 VARCHAR(255) 날짜 포맷과 맞추기 위해 String으로 변환 (예: "2026-05-17")
221222
String dateStr = date.toString();
@@ -234,6 +235,7 @@ public List<AttendanceSlotRes> findByUserIdAndDate(Integer userId, LocalDate dat
234235
}
235236

236237
// 6. 나의 전체 출석 현황 조회 서비스
238+
@Transactional(readOnly = true)
237239
public List<AttendanceStatusRes> findByUserId(Integer userId) {
238240

239241
List<Attendance> attendances =

0 commit comments

Comments
 (0)