Ich versuche, eine gespeicherte Prozedur, die in mysql erstellt wird, in meiner Spring-Start-App mit JPA aufzurufen. Meine gespeicherte Prozedur gibt das Ergebnis zurück, das in einem einzelnen Modell nicht enthalten sein kann, da es Daten aus einer Kombination von Tabellen abruft. Ich kann dies mit "Anruf" tun, aber ich denke, das ist nicht JPAs Weg. COuld Sie bitte lassen Sie mich wissen, was ist der beste Weg, es zu tun?Aufruf von StoredProcedure mit JPA im Spring Boot
0
A
Antwort
0
Wenn Sie plain JPA verwenden, müssen Sie einen systemeigenen Abfrageanruf ausführen. Etwas wie unten.
Query q = em.createNativeQuery("select my_store_pro(?, ?)");
List<Object[]> results = q.getResultList();
for (Object[] a : results) {
System.out.println("result " + a[0] + " " + a[1]);
}
Wenn Sie Spring Data Repositories verwenden, dann möchten Sie etwas wie unten.
Verwandte Themen
- 1. Aufruf von Oracle Stored Procedure mit StoredProcedure von Spring Framework
- 2. Spring Boot + Jpa + Scheduler
- 3. Spring Boot JPA-Datenbank-Auswahl
- 4. Aufruf Gurke von Spring Boot
- 5. Spring Boot Jpa Multitenancy mit dynamischen Datenquellen
- 6. Mehrere DataSources im Frühjahr Daten JPA mit Spring Boot,
- 7. Optimierung Spring Boot JPA Abfrage
- 8. Spring Boot Multiprojekt Federdaten Jpa
- 9. QuerydslPredicate mit Spring-Boot-Starter-jpa
- 10. Spring batch Schreibmaschine mit Storedprocedure
- 11. Jpa ManytoMany Problem mit Spring Boot
- 12. Spring boot jpa mit H2-Datenbank
- 13. Spring-Boot mit JPA nicht behalten Id
- 14. Fremdschlüssel für relationale Datenbanken im Spring Boot JPA/Hibernate
- 15. Spring Boot, Spring Data JPA mit mehreren DataSources
- 16. Spring Boot Integration mit Spring Batch und Jpa
- 17. Spring Boot JPA Verbindung Validierung funktioniert nicht
- 18. Spring Boot JPA bootstrappt die Datenbank
- 19. Aufruf von StoredProcedure in Subsonic-Würfen Fehler
- 20. Spring Boot @ Autowired Jpa-Repository gibt Null
- 21. @EnableTransactionManagement im Spring Boot
- 22. Filterbestellung im Spring-Boot
- 23. Spring-Boot-Eigenschaft-Injektion zu JPA-Entitätsdefinitionen
- 24. Überwachung von Spring Beans mit JavaMelody im Spring-Boot Projekt
- 25. Spring Boot/JPA/Hibernate, Wie wechseln Datenbankanbieter nach Spring-Profil?
- 26. HikariCP im Spring Boot mit JTDS konfigurieren
- 27. Inner Join im Frühjahr Boot Daten jpa
- 28. Deklarative Transaktionsverwaltung mit Spring-Boot und Federdaten JPA-Repository
- 29. Probleme mit @Query mit Spring-Boot JPA und Java
- 30. Spring Boot + Spring Daten JPA + Transaktionen funktioniert nicht richtig
JPA hat seine eigene Stored Procedure-Abfrage-API, die zum Aufrufen solcher Dinge da ist, und keine Ahnung, was Sie versuchen. http://www.datanucleus.org/products/accessplatform_5_1/jpa/query.html#stored_procedures –