Index: src/main/java/mk/ukim/finki/easyfood/repository/AddressRepository.java
===================================================================
--- src/main/java/mk/ukim/finki/easyfood/repository/AddressRepository.java	(revision f7efd77544fbf2749fc7e18286a10ba2160ee6f3)
+++ src/main/java/mk/ukim/finki/easyfood/repository/AddressRepository.java	(revision f7efd77544fbf2749fc7e18286a10ba2160ee6f3)
@@ -0,0 +1,9 @@
+package mk.ukim.finki.easyfood.repository;
+
+import mk.ukim.finki.easyfood.model.Address;
+import org.springframework.data.jpa.repository.JpaRepository;
+import org.springframework.stereotype.Repository;
+
+@Repository
+public interface AddressRepository extends JpaRepository<Address, Integer> {
+}
Index: src/main/java/mk/ukim/finki/easyfood/repository/AdministratorRepository.java
===================================================================
--- src/main/java/mk/ukim/finki/easyfood/repository/AdministratorRepository.java	(revision f7efd77544fbf2749fc7e18286a10ba2160ee6f3)
+++ src/main/java/mk/ukim/finki/easyfood/repository/AdministratorRepository.java	(revision f7efd77544fbf2749fc7e18286a10ba2160ee6f3)
@@ -0,0 +1,9 @@
+package mk.ukim.finki.easyfood.repository;
+
+import mk.ukim.finki.easyfood.model.Administrator;
+import org.springframework.data.jpa.repository.JpaRepository;
+import org.springframework.stereotype.Repository;
+
+@Repository
+public interface AdministratorRepository extends JpaRepository<Administrator,Integer> {
+}
Index: src/main/java/mk/ukim/finki/easyfood/repository/AppUserRepository.java
===================================================================
--- src/main/java/mk/ukim/finki/easyfood/repository/AppUserRepository.java	(revision f7efd77544fbf2749fc7e18286a10ba2160ee6f3)
+++ src/main/java/mk/ukim/finki/easyfood/repository/AppUserRepository.java	(revision f7efd77544fbf2749fc7e18286a10ba2160ee6f3)
@@ -0,0 +1,9 @@
+package mk.ukim.finki.easyfood.repository;
+
+import mk.ukim.finki.easyfood.model.AppUser;
+import org.springframework.data.jpa.repository.JpaRepository;
+import org.springframework.stereotype.Repository;
+
+@Repository
+public interface AppUserRepository extends JpaRepository<AppUser,Integer> {
+}
Index: src/main/java/mk/ukim/finki/easyfood/repository/CartItemsRepository.java
===================================================================
--- src/main/java/mk/ukim/finki/easyfood/repository/CartItemsRepository.java	(revision f7efd77544fbf2749fc7e18286a10ba2160ee6f3)
+++ src/main/java/mk/ukim/finki/easyfood/repository/CartItemsRepository.java	(revision f7efd77544fbf2749fc7e18286a10ba2160ee6f3)
@@ -0,0 +1,10 @@
+package mk.ukim.finki.easyfood.repository;
+
+import mk.ukim.finki.easyfood.model.CartItems;
+import org.springframework.data.jpa.repository.JpaRepository;
+import org.springframework.stereotype.Repository;
+
+
+@Repository
+public interface CartItemsRepository extends JpaRepository<CartItems, Integer> {
+}
Index: src/main/java/mk/ukim/finki/easyfood/repository/CategoryRepository.java
===================================================================
--- src/main/java/mk/ukim/finki/easyfood/repository/CategoryRepository.java	(revision f7efd77544fbf2749fc7e18286a10ba2160ee6f3)
+++ src/main/java/mk/ukim/finki/easyfood/repository/CategoryRepository.java	(revision f7efd77544fbf2749fc7e18286a10ba2160ee6f3)
@@ -0,0 +1,9 @@
+package mk.ukim.finki.easyfood.repository;
+
+import mk.ukim.finki.easyfood.model.Category;
+import org.springframework.data.jpa.repository.JpaRepository;
+import org.springframework.stereotype.Repository;
+
+@Repository
+public interface CategoryRepository extends JpaRepository<Category,Integer> {
+}
Index: src/main/java/mk/ukim/finki/easyfood/repository/CostsRepository.java
===================================================================
--- src/main/java/mk/ukim/finki/easyfood/repository/CostsRepository.java	(revision f7efd77544fbf2749fc7e18286a10ba2160ee6f3)
+++ src/main/java/mk/ukim/finki/easyfood/repository/CostsRepository.java	(revision f7efd77544fbf2749fc7e18286a10ba2160ee6f3)
@@ -0,0 +1,9 @@
+package mk.ukim.finki.easyfood.repository;
+
+import mk.ukim.finki.easyfood.model.Costs;
+import org.springframework.data.jpa.repository.JpaRepository;
+import org.springframework.stereotype.Repository;
+
+@Repository
+public interface CostsRepository extends JpaRepository<Costs, Integer> {
+}
Index: src/main/java/mk/ukim/finki/easyfood/repository/CustomerRepository.java
===================================================================
--- src/main/java/mk/ukim/finki/easyfood/repository/CustomerRepository.java	(revision f7efd77544fbf2749fc7e18286a10ba2160ee6f3)
+++ src/main/java/mk/ukim/finki/easyfood/repository/CustomerRepository.java	(revision f7efd77544fbf2749fc7e18286a10ba2160ee6f3)
@@ -0,0 +1,9 @@
+package mk.ukim.finki.easyfood.repository;
+
+import mk.ukim.finki.easyfood.model.Customer;
+import org.springframework.data.jpa.repository.JpaRepository;
+import org.springframework.stereotype.Repository;
+
+@Repository
+public interface CustomerRepository extends JpaRepository<Customer, Integer> {
+}
Index: src/main/java/mk/ukim/finki/easyfood/repository/DeliveryAssignmentRepository.java
===================================================================
--- src/main/java/mk/ukim/finki/easyfood/repository/DeliveryAssignmentRepository.java	(revision f7efd77544fbf2749fc7e18286a10ba2160ee6f3)
+++ src/main/java/mk/ukim/finki/easyfood/repository/DeliveryAssignmentRepository.java	(revision f7efd77544fbf2749fc7e18286a10ba2160ee6f3)
@@ -0,0 +1,10 @@
+package mk.ukim.finki.easyfood.repository;
+
+import mk.ukim.finki.easyfood.model.DeliveryAssignment;
+import org.springframework.data.jpa.repository.JpaRepository;
+import org.springframework.stereotype.Repository;
+
+
+@Repository
+public interface DeliveryAssignmentRepository extends JpaRepository<DeliveryAssignment, Integer> {
+}
Index: src/main/java/mk/ukim/finki/easyfood/repository/DeliveryFirmRepository.java
===================================================================
--- src/main/java/mk/ukim/finki/easyfood/repository/DeliveryFirmRepository.java	(revision f7efd77544fbf2749fc7e18286a10ba2160ee6f3)
+++ src/main/java/mk/ukim/finki/easyfood/repository/DeliveryFirmRepository.java	(revision f7efd77544fbf2749fc7e18286a10ba2160ee6f3)
@@ -0,0 +1,9 @@
+package mk.ukim.finki.easyfood.repository;
+
+import mk.ukim.finki.easyfood.model.DeliveryFirm;
+import org.springframework.data.jpa.repository.JpaRepository;
+import org.springframework.stereotype.Repository;
+
+@Repository
+public interface DeliveryFirmRepository extends JpaRepository<DeliveryFirm, Integer> {
+}
Index: src/main/java/mk/ukim/finki/easyfood/repository/DeliveryManRepository.java
===================================================================
--- src/main/java/mk/ukim/finki/easyfood/repository/DeliveryManRepository.java	(revision f7efd77544fbf2749fc7e18286a10ba2160ee6f3)
+++ src/main/java/mk/ukim/finki/easyfood/repository/DeliveryManRepository.java	(revision f7efd77544fbf2749fc7e18286a10ba2160ee6f3)
@@ -0,0 +1,9 @@
+package mk.ukim.finki.easyfood.repository;
+
+import mk.ukim.finki.easyfood.model.DeliveryMan;
+import org.springframework.data.jpa.repository.JpaRepository;
+import org.springframework.stereotype.Repository;
+
+@Repository
+public interface DeliveryManRepository extends JpaRepository<DeliveryMan, Integer> {
+}
Index: src/main/java/mk/ukim/finki/easyfood/repository/EarningsRepository.java
===================================================================
--- src/main/java/mk/ukim/finki/easyfood/repository/EarningsRepository.java	(revision f7efd77544fbf2749fc7e18286a10ba2160ee6f3)
+++ src/main/java/mk/ukim/finki/easyfood/repository/EarningsRepository.java	(revision f7efd77544fbf2749fc7e18286a10ba2160ee6f3)
@@ -0,0 +1,9 @@
+package mk.ukim.finki.easyfood.repository;
+
+import mk.ukim.finki.easyfood.model.Earnings;
+import org.springframework.data.jpa.repository.JpaRepository;
+import org.springframework.stereotype.Repository;
+
+@Repository
+public interface EarningsRepository extends JpaRepository<Earnings, Integer> {
+}
Index: src/main/java/mk/ukim/finki/easyfood/repository/IngredientRepository.java
===================================================================
--- src/main/java/mk/ukim/finki/easyfood/repository/IngredientRepository.java	(revision f7efd77544fbf2749fc7e18286a10ba2160ee6f3)
+++ src/main/java/mk/ukim/finki/easyfood/repository/IngredientRepository.java	(revision f7efd77544fbf2749fc7e18286a10ba2160ee6f3)
@@ -0,0 +1,9 @@
+package mk.ukim.finki.easyfood.repository;
+
+import mk.ukim.finki.easyfood.model.Ingredient;
+import org.springframework.data.jpa.repository.JpaRepository;
+import org.springframework.stereotype.Repository;
+
+@Repository
+public interface IngredientRepository extends JpaRepository<Ingredient, Integer> {
+}
Index: src/main/java/mk/ukim/finki/easyfood/repository/ItemRepository.java
===================================================================
--- src/main/java/mk/ukim/finki/easyfood/repository/ItemRepository.java	(revision f7efd77544fbf2749fc7e18286a10ba2160ee6f3)
+++ src/main/java/mk/ukim/finki/easyfood/repository/ItemRepository.java	(revision f7efd77544fbf2749fc7e18286a10ba2160ee6f3)
@@ -0,0 +1,9 @@
+package mk.ukim.finki.easyfood.repository;
+
+import mk.ukim.finki.easyfood.model.Item;
+import org.springframework.data.jpa.repository.JpaRepository;
+import org.springframework.stereotype.Repository;
+
+@Repository
+public interface ItemRepository extends JpaRepository<Item, Integer> {
+}
Index: src/main/java/mk/ukim/finki/easyfood/repository/JpaSpecificationRepository.java
===================================================================
--- src/main/java/mk/ukim/finki/easyfood/repository/JpaSpecificationRepository.java	(revision f7efd77544fbf2749fc7e18286a10ba2160ee6f3)
+++ src/main/java/mk/ukim/finki/easyfood/repository/JpaSpecificationRepository.java	(revision f7efd77544fbf2749fc7e18286a10ba2160ee6f3)
@@ -0,0 +1,12 @@
+package mk.ukim.finki.easyfood.repository;
+
+import org.springframework.data.domain.Page;
+import org.springframework.data.domain.Pageable;
+import org.springframework.data.jpa.domain.Specification;
+import org.springframework.data.jpa.repository.JpaRepository;
+import org.springframework.data.repository.NoRepositoryBean;
+
+@NoRepositoryBean
+public interface JpaSpecificationRepository<T, ID> extends JpaRepository<T, ID> {
+    Page<T> findAll(Specification<T> filter, Pageable page);
+}
Index: src/main/java/mk/ukim/finki/easyfood/repository/MenuRepository.java
===================================================================
--- src/main/java/mk/ukim/finki/easyfood/repository/MenuRepository.java	(revision f7efd77544fbf2749fc7e18286a10ba2160ee6f3)
+++ src/main/java/mk/ukim/finki/easyfood/repository/MenuRepository.java	(revision f7efd77544fbf2749fc7e18286a10ba2160ee6f3)
@@ -0,0 +1,9 @@
+package mk.ukim.finki.easyfood.repository;
+
+import mk.ukim.finki.easyfood.model.Menu;
+import org.springframework.data.jpa.repository.JpaRepository;
+import org.springframework.stereotype.Repository;
+
+@Repository
+public interface MenuRepository extends JpaRepository<Menu, Integer> {
+}
Index: src/main/java/mk/ukim/finki/easyfood/repository/OrderItemsRepository.java
===================================================================
--- src/main/java/mk/ukim/finki/easyfood/repository/OrderItemsRepository.java	(revision f7efd77544fbf2749fc7e18286a10ba2160ee6f3)
+++ src/main/java/mk/ukim/finki/easyfood/repository/OrderItemsRepository.java	(revision f7efd77544fbf2749fc7e18286a10ba2160ee6f3)
@@ -0,0 +1,9 @@
+package mk.ukim.finki.easyfood.repository;
+
+import mk.ukim.finki.easyfood.model.OrderItems;
+import org.springframework.data.jpa.repository.JpaRepository;
+import org.springframework.stereotype.Repository;
+
+@Repository
+public interface OrderItemsRepository extends JpaRepository<OrderItems, Integer> {
+}
Index: src/main/java/mk/ukim/finki/easyfood/repository/OrderRepository.java
===================================================================
--- src/main/java/mk/ukim/finki/easyfood/repository/OrderRepository.java	(revision f7efd77544fbf2749fc7e18286a10ba2160ee6f3)
+++ src/main/java/mk/ukim/finki/easyfood/repository/OrderRepository.java	(revision f7efd77544fbf2749fc7e18286a10ba2160ee6f3)
@@ -0,0 +1,9 @@
+package mk.ukim.finki.easyfood.repository;
+
+import mk.ukim.finki.easyfood.model.Order;
+import org.springframework.data.jpa.repository.JpaRepository;
+import org.springframework.stereotype.Repository;
+
+@Repository
+public interface OrderRepository extends JpaRepository<Order, Integer> {
+}
Index: src/main/java/mk/ukim/finki/easyfood/repository/RestaurantOwnerRepository.java
===================================================================
--- src/main/java/mk/ukim/finki/easyfood/repository/RestaurantOwnerRepository.java	(revision f7efd77544fbf2749fc7e18286a10ba2160ee6f3)
+++ src/main/java/mk/ukim/finki/easyfood/repository/RestaurantOwnerRepository.java	(revision f7efd77544fbf2749fc7e18286a10ba2160ee6f3)
@@ -0,0 +1,9 @@
+package mk.ukim.finki.easyfood.repository;
+
+import mk.ukim.finki.easyfood.model.RestaurantOwner;
+import org.springframework.data.jpa.repository.JpaRepository;
+import org.springframework.stereotype.Repository;
+
+@Repository
+public interface RestaurantOwnerRepository extends JpaRepository<RestaurantOwner, Integer> {
+}
Index: src/main/java/mk/ukim/finki/easyfood/repository/RestaurantRepository.java
===================================================================
--- src/main/java/mk/ukim/finki/easyfood/repository/RestaurantRepository.java	(revision f7efd77544fbf2749fc7e18286a10ba2160ee6f3)
+++ src/main/java/mk/ukim/finki/easyfood/repository/RestaurantRepository.java	(revision f7efd77544fbf2749fc7e18286a10ba2160ee6f3)
@@ -0,0 +1,9 @@
+package mk.ukim.finki.easyfood.repository;
+
+import mk.ukim.finki.easyfood.model.Restaurant;
+import org.springframework.data.jpa.repository.JpaRepository;
+import org.springframework.stereotype.Repository;
+
+@Repository
+public interface RestaurantRepository extends JpaRepository<Restaurant, Integer> {
+}
Index: src/main/java/mk/ukim/finki/easyfood/repository/ShoppingCartRepository.java
===================================================================
--- src/main/java/mk/ukim/finki/easyfood/repository/ShoppingCartRepository.java	(revision f7efd77544fbf2749fc7e18286a10ba2160ee6f3)
+++ src/main/java/mk/ukim/finki/easyfood/repository/ShoppingCartRepository.java	(revision f7efd77544fbf2749fc7e18286a10ba2160ee6f3)
@@ -0,0 +1,9 @@
+package mk.ukim.finki.easyfood.repository;
+
+import mk.ukim.finki.easyfood.model.ShoppingCart;
+import org.springframework.data.jpa.repository.JpaRepository;
+import org.springframework.stereotype.Repository;
+
+@Repository
+public interface ShoppingCartRepository extends JpaRepository<ShoppingCart, Integer> {
+}
