| Interface | Description |
|---|---|
| BetterPreparedStatement |
Enhanced delegate class for PreparedStatement
-- Null-safe primitive set methods
-- Forwards connection create methods
-- :named parameters
-- java 8 time set methods
|
| BetterResultSet |
Enhanced delegate class for ResultSet
-- Null-safe primitive get methods
-- SQL arrays casted to their java type
-- java 8 time get methods
|
| BetterSqlTransaction.TransactionConsumer | |
| BetterSqlTransaction.TransactionTransformer<T> | |
| ConnectionSupplier | |
| ResultMapping<T> |
extract a values from a SINGLE result set row.
|
| StatementBinding |
bind parameter values to the statement.
|
| Class | Description |
|---|---|
| BetterOptions |
configuration for BSS classes.
|
| BetterSqlGenerator |
Use reflection to generate SQL prepared statements from POJOs
|
| BetterSqlMapper |
Joinless ORM.
|
| BetterSqlSupport |
CRUD automagic
|
| BetterSqlTransaction |
Simplified Transactions
|
| BetterSqlTransaction.ReturningTransaction<T> |
This is a transaction context.
|
| BetterSqlTransaction.VoidTransaction |
This is a transaction context.
|
| TableData |
This class analyzes a POJO via reflection to identify table data
|
| Enum | Description |
|---|---|
| BetterOptions.Option | |
| BetterSqlTransaction.Isolation |
| Exception | Description |
|---|---|
| BetterSqlException |
| Annotation Type | Description |
|---|---|
| Column | |
| Id | |
| Table |