Ignore:
Timestamp:
03/03/24 10:52:49 (15 months ago)
Author:
Aleksandar Panovski <apano77@…>
Branches:
main
Children:
c63036a
Parents:
75f5086
Message:

RetaurantServiceImpl problemi
isAvailable od tableEntity...

Location:
src/main/java/com/example/rezevirajmasa/demo/repository
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • src/main/java/com/example/rezevirajmasa/demo/repository/RestaurantRepository.java

    r75f5086 rcfc16a3  
    44import com.example.rezevirajmasa.demo.model.TableEntity;
    55import org.springframework.data.jpa.repository.JpaRepository;
     6import org.springframework.data.jpa.repository.Query;
    67
    78import java.util.List;
     
    910public interface RestaurantRepository extends JpaRepository<Restaurant, Long> {
    1011    List<Restaurant> findAllByNameLike(String search);
    11     List<Restaurant> findAllByCuisineTypeLike(String search);
     12    List<Restaurant> findAllByCuisineTypeContaining(String search);
     13    @Query("SELECT DISTINCT r.cuisineType FROM Restaurant r")
     14    List<String> findAllCuisineTypes();
     15    List<Restaurant> findAllByCuisineType(String cuisine);
    1216}
  • src/main/java/com/example/rezevirajmasa/demo/repository/TableRepository.java

    r75f5086 rcfc16a3  
    1414//    @Query("SELECT t FROM TableEntity t JOIN FETCH t.restaurant WHERE t.id = :id")
    1515//    TableEntity findTableEntityByIdWithRestaurant(@Param("id") Long id);
    16     List<TableEntity> findAllByTimeSlotsContainingAndCapacity(LocalDateTime timeSlot, Integer partySize);
     16    List<TableEntity> findAllByTimeSlotsContainingAndCapacityGreaterThanEqual(LocalDateTime timeSlot, Integer partySize);
    1717}
Note: See TracChangeset for help on using the changeset viewer.