Spring JDBC-Vorlage ohne Spring

9

Gibt es eine Java-Bibliothek wie die Spring JDBC-Vorlage, mit gleicher Code- und Dokumentationsqualität und ähnlicher Datenzugriffsausnahmehierarchie , aber ohne Abhängigkeiten von anderen Spring-Modulen (Core / Beans / Kontextmodule nach < a href="http://mvnrepository.com/artifact/org.springframework/spring-jdbc/3.0.6.RELEASE"> Ссылка )?

    
Peter Štibraný 07.12.2011, 12:13
quelle

3 Antworten

13

Spring-jdbc hat direkte Abhängigkeit zu den folgenden Bibliotheken: spring-core , spring-beans und spring-tx . Der Rest der Abhängigkeiten ist optional, Sie brauchen sie also nicht.

Wenn diese Abhängigkeiten bereits eine Menge für Sie sind, dann werfen Sie einen Blick auf Apache DbUtils .

    
melihcelik 07.12.2011, 12:28
quelle
6

Eine geringfügige Korrektur der angenommenen Antwort. Soweit ich das beurteilen kann, ist mindestens ein weiteres Glas erforderlich. Es kommt genau dann zum Einsatz, wenn auf die Datenzugriffsausnahmehierarchie zugegriffen wird (eine Ausnahme wird vom zugrunde liegenden Datenbanktreiber ausgelöst und in die Spring-Ausnahme eingeschlossen). Das Jar ist Spring-Asm (Byte-Code-Manipulation). Ich habe es zufällig entdeckt, als ich ein Problem in meiner SQL-Abfrage hatte und der Stack-Trace etwas wie MissingClassException zeigte. (Ich würde es vorziehen, nur einen Kommentar zu der Antwort hinzuzufügen, aber es sieht so aus, als wäre ich noch nicht berechtigt).

    
user194715 06.06.2012 14:22
quelle
2

Es gibt noch einen anderen alternativen Weg, der sehr nahe bei JdbcTemplate ist. Sie können die Bibliothek sql2o verwenden, die nur slf4j hat. und guava Abhängigkeiten. Siehe unten ein einfaches Beispiel von ihrer Website. Außerdem erhalten Sie als Bonus immer noch eine bessere Leistung, wie Sie auf diesem Benchmark sehen können (Offenlegung: Ich bin kein Mitglied von < stark> sql2o Projekt, ich benutze es nur in einem Projekt).

%Vor%    %Vor%     
Wellington Souza 17.08.2016 16:30
quelle

Tags und Links