@FunctionalInterface interface HibernateCallback<T : Any>
Callback interface for Hibernate code. To be used with HibernateTemplate's execution methods, often as anonymous classes within a method implementation. A typical implementation will call Session.load/find/update to perform some operations on persistent objects.
Author
Juergen Hoeller
Since
4.2
See Also
HibernateTemplateHibernateTransactionManager
abstract fun doInHibernate(session: Session): T
Gets called by Allows for returning a result object created within the callback, i.e. a domain object or a collection of domain objects. A thrown custom RuntimeException is treated as an application exception: It gets propagated to the caller of the template. |