Как реализовать общий DAO, используя только java и jdbc (без ORM) для базовых операций crud? - PullRequest
0 голосов
/ 30 мая 2018

Мне нужен хороший пример DAO с абстрактной классификацией и интерфейсами для базовых операций CRUD, я искал ответы, но большинство из них являются примерами с hibernate или другой структурой orm.Допустим, у меня есть, например, 2 модельных класса, таких как Employee и Job, мне нужен ответ с шаблонами.

1 Ответ

0 голосов
/ 30 мая 2018

У вас есть три варианта.

  1. Использовать репозитории пружинных данных, которые внутренне используют JPA (ORM), но предоставляют чистые API-интерфейсы CRUD.Реализация сгенерирована автоматически.https://docs.spring.io/spring-data/jpa/docs/current/reference/html/#repositories
  2. Создайте свои собственные интерфейсы DAO и создайте собственную простую реализацию jdbc.Может потребоваться помощь от утилит Spring jdbc.
  3. Используйте что-то вроде mybatis.Это jdbc-оболочка, а не ORM.
...