Top Description Interfaces Classes
[default module]

Package org.hibernate.jdbc


Essentially defines org.hibernate.jdbc.Work, org.hibernate.jdbc.ReturningWork and org.hibernate.jdbc.Expectation as well as some exceptions

Interface Summary

Modifier and TypeInterface and Description
public interface
Expectation

Defines an expected DML operation outcome.

public interface
ReturningWork<T>

A discrete piece of work following the lines of Work but returning a result.

public interface
Work

Contract for performing a discrete piece of JDBC work.

public interface
WorkExecutorVisitable<T>

This interface provides a way to execute unrelated "work" objects using polymorphism.

Class Summary

Modifier and TypeClass and Description
public abstract class
AbstractReturningWork<T>

An abstract implementation of ReturningWork that accepts a WorkExecutor visitor for executing a discrete piece of work and returning a result.

public abstract class
AbstractWork

An abstract implementation of Work that accepts a WorkExecutor visitor for executing a discrete piece of work.

public class
BatchedTooManyRowsAffectedException

Much like TooManyRowsAffectedException, indicates that more rows than what we were expecting were affected.

public class
BatchFailedException

Indicates a failed batch entry (-3 return).

public class
Expectations

Holds various often used Expectation definitions.

public class
TooManyRowsAffectedException

Indicates that more rows were affected then we were expecting to be.

public class
WorkExecutor<T>

A visitor used for executing a discrete piece of work encapsulated in a Work or ReturningWork instance..