org.hibernate.jdbc
Interface WorkExecutorVisitable<T>
- All Known Implementing Classes:
- AbstractReturningWork, AbstractWork
public interface WorkExecutorVisitable<T>
This interface provides a way to execute unrelated "work" objects using
polymorphism.
Instances of this interface can accept a WorkExecutor visitor
for executing a discrete piece of work, and return an implementation-defined
result.
accept
T accept(WorkExecutor<T> executor,
Connection connection)
throws SQLException
- Accepts a
WorkExecutor visitor for executing a discrete
piece of work, and returns an implementation-defined result..
- Parameters:
executor - The visitor that executes the work.connection - The connection on which to perform the work.
- Returns:
- an implementation-defined result
- Throws:
SQLException - Thrown during execution of the underlying JDBC interaction.
HibernateException - Generally indicates a wrapped SQLException.
Copyright © 2001-2015 Red Hat, Inc. All Rights Reserved.