Является ли использование единого общего репозитория для всех сущностей хорошей практикой в ​​Spring Data JPA для большоJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Является ли использование единого общего репозитория для всех сущностей хорошей практикой в ​​Spring Data JPA для большо

Сообщение Anonymous »

Я работаю над большим приложением Spring Boot и мне нужен совет о том, как обращаться с репозиториями для нескольких объектов. Я хочу избежать создания отдельных репозиториев для каждого объекта и вместо этого использовать один общий репозиторий, который может динамически обрабатывать операции CRUD и пользовательские запросы для всех объектов.
Вот чего я пытаюсь достичь :

Код: Выделить всё

CRUD operations should work for any entity.

Custom queries (e.g., searching by a field like email) may work on user entity

I’m currently using JpaRepository for the implementation.
Мой вопрос:

Код: Выделить всё

Is it a good practice to use a single generic repository for all entities, especially in a large project?

Are there any potential downsides or limitations to this approach?

Should I stick to individual repositories for each entity for better maintainability and scalability?

Do I need to add anything to this Spring folder structure?
Будем очень признательны за любые примеры кода, идеи и рекомендации!
``

Код: Выделить всё

@Service
public class LoginService {
public boolean validateLogin(Map credentials){

return true;
}
}
Мне нужно проверить несколько объектов, таких как пользователи, ветка и т. д.... поэтому мне нужно создать каждый репозиторий для проекта.

Подробнее здесь: https://stackoverflow.com/questions/792 ... -in-spring
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»