Changeset a70b5a4 for src/main/java/com/example/skychasemk
- Timestamp:
- 02/13/25 11:03:11 (4 months ago)
- Branches:
- master
- Children:
- 9868304
- Parents:
- 3d60932
- Location:
- src/main/java/com/example/skychasemk
- Files:
-
- 4 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
src/main/java/com/example/skychasemk/controller/ReviewController.java
r3d60932 ra70b5a4 3 3 import com.example.skychasemk.dto.ReviewDTO; 4 4 import com.example.skychasemk.model.Review; 5 import com.example.skychasemk.repository.ReviewRepository; 5 6 import com.example.skychasemk.services.ReviewService; 6 7 import org.springframework.beans.factory.annotation.Autowired; … … 17 18 @Autowired 18 19 private ReviewService reviewService; 20 @Autowired 21 private ReviewRepository reviewRepository; 19 22 20 23 // Get all reviews … … 22 25 public List<Review> getAllReviews() { 23 26 return reviewService.getAllReviews(); 27 } 28 29 30 @GetMapping("/{flightId}") 31 public List<Review> getReviewsByFlightId(@PathVariable("flightId") Integer flightId) { 32 return reviewRepository.findReviews(flightId); 24 33 } 25 34 -
src/main/java/com/example/skychasemk/repository/ReviewRepository.java
r3d60932 ra70b5a4 4 4 import org.springframework.data.jpa.repository.JpaRepository; 5 5 import org.springframework.data.jpa.repository.Query; 6 import org.springframework.data.repository.query.Param; 6 7 7 8 import java.util.List; … … 9 10 public interface ReviewRepository extends JpaRepository<Review, Integer> { 10 11 @Query("SELECT r from Review r where r.targetID = :flightId") 11 List<Review> findReviews( );12 List<Review> findReviews(@Param("flightId") Integer flightId); 12 13 } 13 14 -
src/main/java/com/example/skychasemk/services/ReviewService.java
r3d60932 ra70b5a4 18 18 19 19 public List<Review> getAllReviews() { 20 return reviewRepository.find Reviews();20 return reviewRepository.findAll(); 21 21 } 22 22
Note:
See TracChangeset
for help on using the changeset viewer.