Ich möchte eine Bibliothek (jar) erstellen und JdbcTemplate verwenden, um die Arbeit mit Database zu vereinfachen. Diese Bibliothek wird jedoch in anderen Spring-Anwendungen verwendet. Und standardmäßig beeinflussen @Transactional Annonations in der Anwendung die Methoden in der Bibliothek (JdbcTemplate in der Bibliothek wird diese äußere Transaktion beachten). Also muss ich JdbcTemplate erstellen, damit äußere Transaktionen ignoriert werden. Ist das möglich?Wie Sie @Transactional in JdbcTemplate ignorieren
0
A
Antwort
0
Daher sollte sich die Propagation der Anwendungstransaktion nicht auf Ihre Bibliotheks-Transaktionsverwaltung auswirken. Ist das mein Verständnis korrekt?
Wenn Ja, Sie einen Blick auf Propagation.NOT_SUPPORTED
, haben ref
Ich glaube, Sie Schnittstelle in Ihrer Bibliothek entwerfen werden, die durch die Anwendung verwendet öffentliche Methoden aussetzen wird, was passiert, wenn alle Interface-Methode mit @Transactional(propagation = Propagation.NOT_SUPPORTED)
kommentiert? würde es dein Problem nicht lösen.
Verwandte Themen
- 1. Frühling Transactional nicht
- 2. Frühling JDBCTemplate Ausnahme
- 3. mit Spring JdbcTemplate - Injizieren Datenquelle vs jdbcTemplate
- 4. jdbctemplate, jpatemplate
- 5. Spring @Transactional und JDBC autoCommit
- 6. Wie programmiere ich Spring JdbcTemplate?
- 7. Jersey e2e Integrationstests für In-Memory-Datenbank mit Spring JDBCTemplate
- 8. Fügen Sie das Apostroph mithilfe von jdbctemplate
- 9. aktualisieren Sie eine Zeile mit Spring jdbctemplate
- 10. Spring @Transactional Annotations ignoriert
- 11. jdbcTemplate batchUpdate Problem
- 12. Frühling jdbcTemplate Unit-Tests
- 13. Wie übergeben Sie mehrere benannte Parameter an Spring JdbcTemplate?
- 14. Spring's JdbcTemplate und Transaktionen
- 15. Wie ignorieren Sie einige Eigenschaften in Dapper?
- 16. JdbcTemplate und inet Datentyp
- 17. Seltsame Nullzeiger mit jdbcTemplate
- 18. Paged Abfragen mit JdbcTemplate
- 19. Spring jdbcTemplate Junit
- 20. JdbcTemplate mehrere Ergebnissätze
- 21. NamedParameterJdbcTemplate vs JdbcTemplate
- 22. eine boolean zurückgeben - jdbcTemplate
- 23. Was macht @Transactional?
- 24. wie Listenparameter in IN-Klausel mit jdbcTemplate übergeben
- 25. Verwenden vorbereiteter Anweisungen mit JDBCTemplate
- 26. @Transactional on @PostConstruct Methode
- 27. Transactional Design Muster
- 28. Deltaspike @Transactional funktioniert nicht
- 29. @Transactional (Propagation = Propagation.REQUIRED)
- 30. Spring @Transactional Annotation Verhalten
'@Transaktional (REQUIRES_NEW)'? Im Allgemeinen sollten Sie jedoch dem externen Transaktionskontext beitreten. – chrylis