Fluent JDBC is a lightweight façade for performing SQL using JDBC with a
fluent API based on the Builder and Command Object patterns.
Fluent JDBC project focuses on the subset of JDBC features needed to perform tasks like database migration (e.g. using Flyway) and data loading. The assumption here is that you're going to be using JPA for most of your interaction with the database, but you need to do a little plain old SQL here and there and want that to be as simple to do as possible.
Fluent JDBC is lightweight and depends only on the JDBC features of the JDK — i.e. using Fluent JDBC requires only a single (and small) JAR file dependency in your application.
Package | Description |
---|---|
org.soulwing.jdbc |
JDBC facade and supporting classes
|
org.soulwing.jdbc.logger |
Logging support
|
org.soulwing.jdbc.source |
SQL source code input support
|