diff --git a/hibernate-core/src/main/java/org/hibernate/StatelessSession.java b/hibernate-core/src/main/java/org/hibernate/StatelessSession.java index b6129c35ca80..a7b39f64fc10 100755 --- a/hibernate-core/src/main/java/org/hibernate/StatelessSession.java +++ b/hibernate-core/src/main/java/org/hibernate/StatelessSession.java @@ -42,7 +42,7 @@ * * @author Gavin King */ -public interface StatelessSession extends SharedSessionContract { +public interface StatelessSession extends SharedSessionContract, java.io.Closeable { /** * Close the stateless session and release the JDBC connection. */ diff --git a/hibernate-core/src/main/java/org/hibernate/engine/HibernateIterator.java b/hibernate-core/src/main/java/org/hibernate/engine/HibernateIterator.java index 7411162d6d21..27afa0492b9c 100644 --- a/hibernate-core/src/main/java/org/hibernate/engine/HibernateIterator.java +++ b/hibernate-core/src/main/java/org/hibernate/engine/HibernateIterator.java @@ -35,7 +35,7 @@ * * @author Gavin King */ -public interface HibernateIterator extends Iterator { +public interface HibernateIterator extends Iterator, java.io.Closeable { /** * Close the Hibernate query result iterator *