Hier ist die Beispiel-generische Repository-Implementierung, die das Spring PagingAndSortingRepository erweitert,
%Vor%}
Factory Bean Klasse,
%Vor%Implementierungsklasse,
%Vor%Wenn ich also versuche, GenericRepository in Services für verschiedene Typen wie Customer.java, Message.java usw. zu katalogisieren, benötigt es mindestens einen Bean-Typ der Schnittstelle GenericRepository. Dies funktioniert, wenn ich individuelle Repositories sowohl für den Kunden als auch für den Nachrichtentyp erstelle. Ohne das Erstellen mehrerer Repositories kann ich dies nicht implementieren.
%Vor%Wenn 100 oder mehr Entity-Klassen vorhanden sind, dann erstelle ich 100 Repositories und das ist schlecht. Bitte lassen Sie mich wissen, ob es einen besseren Weg gibt, dies zu tun.
Was ich gelesen habe, ist es einfacher, den neuen Interface-Methoden zu sagen, was mit @Query-Annotation zu tun ist und sich nicht mit BeanFactory oder impl beschäftigt ...
%Vor%Generika in Spring Data JPA-Repositories verwenden
Wenn das nicht auf Sie zutrifft und Sie sagen, dass Ihr Code mit einem Repository arbeitet, aber nicht funktioniert, wenn Sie einen zweiten hinzufügen, ist der erste Versuch, den Umfang der Bean auf den Prototyp zu setzen, aber das ist nur eine Spekulation. Es tut mir leid, wenn ich nicht wirklich geholfen habe, hasse mich nicht zu sehr ^^
Tags und Links java jpa spring-data-jpa spring spring-boot