public class WorkExecutor<T> extends Object
Work or ReturningWork instance..| Constructor and Description |
|---|
WorkExecutor() |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
executeReturningWork(ReturningWork<T> work,
Connection connection)
Execute the discrete work encapsulated by a
ReturningWork instance
using the supplied connection, returning the result of
ReturningWork.execute(java.sql.Connection) |
<T> T |
executeWork(Work work,
Connection connection)
Execute the discrete work encapsulated by a
Work instance
using the supplied connection. |
public <T> T executeWork(Work work, Connection connection) throws SQLException
Work instance
using the supplied connection.
Because Work does not return a value when executed
(via Work.execute(java.sql.Connection), this method
always returns null.work - The @link ReturningWork} instance encapsulating the discrete workconnection - The connection on which to perform the work.SQLException - Thrown during execution of the underlying JDBC interaction.HibernateException - Generally indicates a wrapped SQLException.public <T> T executeReturningWork(ReturningWork<T> work, Connection connection) throws SQLException
ReturningWork instance
using the supplied connection, returning the result of
ReturningWork.execute(java.sql.Connection)work - The @link ReturningWork} instance encapsulating the discrete workconnection - The connection on which to perform the work.work.execute(connection).SQLException - Thrown during execution of the underlying JDBC interaction.HibernateException - Generally indicates a wrapped SQLException.Copyright © 2018 JBoss by Red Hat. All rights reserved.