[JAVA] Erstellen eines gemeinsamen Repositorys mit Spring Data JPA

So definieren Sie die gemeinsame Verarbeitung für alle Repositorys

Implementierungsmethode

Ich habe gerade das offizielle Dokument so kopiert, wie es ist

Common Repository-Implementierung

MyRepositoryImpl.java


class MyRepositoryImpl<T, ID extends Serializable> extends SimpleJpaRepository<T, ID> {

Allgemeine Repository-Einstellungen

JavaConfig.java


@Configuration
@EnableJpaRepositories(repositoryBaseClass = MyRepositoryImpl.class)
class ApplicationConfiguration { … }

or

config.xml


<repositories base-package="com.acme.repository" base-class="….MyRepositoryImpl" />

Referenz

Offizielle Dokumentation https://docs.spring.io/spring-data/jpa/docs/current/reference/html/#repositories.customize-base-repository

Terasoluna-Dokumentation http://terasolunaorg.github.io/guideline/5.3.1.RELEASE/ja/ArchitectureInDetail/DataAccessDetail/DataAccessJpa.html#custommethod-all-label

Wenn Sie zwei oder mehr Basisklassen definieren möchten

config.xml


<repositories base-package="com.acme.repository1" base-class="….MyRepository1Impl" />
<repositories base-package="com.acme.repository2" base-class="….MyRepository2Impl" />

https://stackoverflow.com/questions/15008809/multiple-jparepositories-in-xml-config-how-to-configure-with-enablejpareposit

Recommended Posts

Erstellen eines gemeinsamen Repositorys mit Spring Data JPA
Ein Memorandum beim Versuch von Spring Data JPA mit STS
ODER suchen Sie mit der Spring Data Jpa-Spezifikation
Spring Data JPA: Schreiben Sie eine Abfrage in Pure SQL in @Query of Repository
Das Erstellen einer REST-API mit Spring JPA-Daten mit REST und Lombok ist unglaublich einfach.
Erstellen eines lokalen Repositorys
Sortieren nach Spring Data JPA (mit zusammengesetzter Schlüsselsortierung)
Ich habe versucht, mit Spring Data JPA zu beginnen
Frühling mit Kotorin --- 8. Aufbewahrungsschicht
[spring] Verwenden wir Spring Data JPA
Ich habe das Spring Boot-Einführungshandbuch [Zugriff auf Daten mit JPA] ausprobiert.
[So installieren Sie Spring Data Jpa]
Spring Data JPA SQL-Protokollausgabe
Sehen Sie sich das Verhalten von Entitätsaktualisierungen mit Spring Boot + Spring Data JPA an
Feder mit Kotorin --2 RestController und Datenklasse
Erstellen Sie mit Spring Batch eine einfache On-Demand-Charge
Existiert mit der Spezifikation in Spring Data JPA
Implementierungsmethode für Multi-Datenquelle mit Spring Boot (Mybatis und Spring Data JPA)
Jackson kann hibernateLazyInitializer in Spring Data nicht JSON serialisieren JPA führt zu einem Fehler
Vom Erstellen eines Spring Boot-Projekts bis zum Ausführen einer Anwendung mit VS Code
Erstellen Sie eine Website mit Spring Boot + Gradle (jdk1.8.x)
Bis zur Datenerfassung mit Spring Boot + MyBatis + PostgreSQL
Erstellen Sie mit Spring Boot eine einfache Such-App
Erstellen eines Browser-Automatisierungstools mit Ruby + Selenium
Spring Data JPA Save Select-Insert ist nur Insert
Gegenseitige Bezugnahme auf Entity of Spring Data JPA und seine Anmerkungen
Frühling mit Kotorin - 8 Repository-Schicht - Ergänzung: H2-Datenbank
(Ruby on Rails6) Erstellen von Daten in einer Tabelle
Erstellen Sie einen Web-API-Server mit Spring Boot
Erstellen Sie ein WEB-System mit Spring + Doma + H2DB
Spring Boot + Spring Data JPA Informationen zu mehreren Tabellenverknüpfungen
Erstellen Sie mit Docker eine Spring Boot-Entwicklungsumgebung
Erstellen Sie ein WEB-System mit Spring + Doma + H2DB + Thymeleaf
Kompatibilität von Spring JDBC und My Batis mit Spring Data JDBC (vorläufig)
MySQL JSON-Typ Wertesuche mit SpringBoot + Spring JPA
[Spring] Lesen Sie mit MessageSource eine Nachricht aus einer YAML-Datei
Erstellen eines Chinchiro-Spiels mit Ruby 4. Erstellen eines Spielfortschrittsprozesses
[JUnit 5-kompatibel] Schreiben Sie einen Test mit JUnit 5 mit Spring Boot 2.2, 2.3
Implementieren Sie eine einfache Rest-API mit Spring Security mit Spring Boot 2.0
Bis zur Verwendung von Spring Data und JPA Part 2
[JUnit 5] Schreiben Sie einen Validierungstest mit Spring Boot! [Parametrisierungstest]
Erstellen Sie mit Spring Security 2.1 eine einfache Demo-Site mit Spring Security
Bis zur Verwendung von Spring Data und JPA Part 1
Machen Sie die where-Klauselvariable in Spring Data JPA
Ich habe jetzt einen Test mit Spring Boot + JUnit 5 geschrieben
Erstellen Sie ein WEB-System mit Spring + Doma + H2DB Part 2