public interface Transaction
Modifier and Type | Interface and Description |
---|---|
static interface |
Transaction.Block |
Modifier and Type | Method and Description |
---|---|
<S> S |
attach(Class<S> transactional) |
void |
insert(String query,
Object... params)
Executes an insert database query
|
Integer |
insertAndReturnKey(String query,
Object... params)
Executes an insert database query and returns unique row key
|
List |
select(String query,
Object... params)
Executes a select database query and return selected rows
|
Object |
transaction(Transaction.Block block)
Returns the transaction object given a block
|
Integer |
update(String query,
Object... params)
Executes an update query and returns unique row key
|
<S> S attach(Class<S> transactional)
void insert(String query, Object... params) throws Exception
query
- Database queryparams
- Dynamic parametersException
- in case of errorsInteger insertAndReturnKey(String query, Object... params)
query
- Database queryparams
- Dynamic parametersList select(String query, Object... params)
query
- Database queryparams
- Dynamic parametersObject transaction(Transaction.Block block)
block
- BlockCopyright © 2016. All rights reserved.