From 4a64a94660558f41b0cf310d484743db397c8a7a Mon Sep 17 00:00:00 2001 From: 1yuee Date: Mon, 19 Jun 2023 19:16:45 +0400 Subject: [PATCH] dao --- .../lab1/lab34/repository/CategoryRepository.java | 10 ++++++++++ .../lab1/lab34/repository/ProductRepository.java | 9 +++++++++ .../lab1/lab34/repository/ShopRepository.java | 9 +++++++++ .../lab1/lab34/repository/UserRepository.java | 10 ++++++++++ 4 files changed, 38 insertions(+) create mode 100644 src/main/java/com/webproglabs/lab1/lab34/repository/CategoryRepository.java create mode 100644 src/main/java/com/webproglabs/lab1/lab34/repository/ProductRepository.java create mode 100644 src/main/java/com/webproglabs/lab1/lab34/repository/ShopRepository.java create mode 100644 src/main/java/com/webproglabs/lab1/lab34/repository/UserRepository.java diff --git a/src/main/java/com/webproglabs/lab1/lab34/repository/CategoryRepository.java b/src/main/java/com/webproglabs/lab1/lab34/repository/CategoryRepository.java new file mode 100644 index 0000000..6f18edf --- /dev/null +++ b/src/main/java/com/webproglabs/lab1/lab34/repository/CategoryRepository.java @@ -0,0 +1,10 @@ +package com.webproglabs.lab1.lab34.repository; + +import com.webproglabs.lab1.lab34.model.Category; +import org.springframework.data.jpa.repository.JpaRepository; + +import java.util.Optional; + +public interface CategoryRepository extends JpaRepository { + Optional findById(Long Id); +} diff --git a/src/main/java/com/webproglabs/lab1/lab34/repository/ProductRepository.java b/src/main/java/com/webproglabs/lab1/lab34/repository/ProductRepository.java new file mode 100644 index 0000000..29c6c72 --- /dev/null +++ b/src/main/java/com/webproglabs/lab1/lab34/repository/ProductRepository.java @@ -0,0 +1,9 @@ +package com.webproglabs.lab1.lab34.repository; +import com.webproglabs.lab1.lab34.model.Product; +import org.springframework.data.jpa.repository.JpaRepository; + +import java.util.Optional; + +public interface ProductRepository extends JpaRepository { + Optional findById(Long Id); +} diff --git a/src/main/java/com/webproglabs/lab1/lab34/repository/ShopRepository.java b/src/main/java/com/webproglabs/lab1/lab34/repository/ShopRepository.java new file mode 100644 index 0000000..384ebf9 --- /dev/null +++ b/src/main/java/com/webproglabs/lab1/lab34/repository/ShopRepository.java @@ -0,0 +1,9 @@ +package com.webproglabs.lab1.lab34.repository; +import com.webproglabs.lab1.lab34.model.Shop; +import org.springframework.data.jpa.repository.JpaRepository; + +import java.util.Optional; + +public interface ShopRepository extends JpaRepository { + Optional findById(Long Id); +} diff --git a/src/main/java/com/webproglabs/lab1/lab34/repository/UserRepository.java b/src/main/java/com/webproglabs/lab1/lab34/repository/UserRepository.java new file mode 100644 index 0000000..cb37064 --- /dev/null +++ b/src/main/java/com/webproglabs/lab1/lab34/repository/UserRepository.java @@ -0,0 +1,10 @@ +package com.webproglabs.lab1.lab34.repository; +import com.webproglabs.lab1.lab34.model.User; +import org.springframework.data.jpa.repository.JpaRepository; + +import java.util.Optional; + +public interface UserRepository extends JpaRepository { + Optional findById(Long Id); + Optional findOneByLoginIgnoreCase(String Login); +}