Skip to content

Commit cca761f

Browse files
authored
Merge pull request #117 from IT-Cotato/fix/113-mission-date-error
[fix] 미션 조회 메서드를 네이티브 쿼리로 변경
2 parents c128c09 + 557b8c3 commit cca761f

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

src/main/java/com/cotato/itda/domain/mission/entity/Mission.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
@Table(name = "mission")
1616
public class Mission extends BaseEntity {
1717

18-
@Column(name = "mission_date", nullable = false)
18+
@Column(name = "mission_date", nullable = false, columnDefinition = "DATE")
1919
private LocalDate missionDate;
2020

2121
@Enumerated(EnumType.STRING)

src/main/java/com/cotato/itda/domain/mission/repository/MissionRepository.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,14 @@
22

33
import com.cotato.itda.domain.mission.entity.Mission;
44
import org.springframework.data.jpa.repository.JpaRepository;
5+
import org.springframework.data.jpa.repository.Query;
6+
import org.springframework.data.repository.query.Param;
57

68
import java.time.LocalDate;
79
import java.util.Optional;
810

911
public interface MissionRepository extends JpaRepository<Mission, Long> {
1012

11-
Optional<Mission> findByMissionDate(LocalDate missionDate);
13+
@Query(value = "SELECT * FROM mission WHERE mission_date = CAST(:missionDate AS DATE)", nativeQuery = true)
14+
Optional<Mission> findByMissionDate(@Param("missionDate") LocalDate missionDate);
1215
}

0 commit comments

Comments
 (0)