Author: steve.ebersole(a)jboss.com
Date: 2006-11-21 19:11:25 -0500 (Tue, 21 Nov 2006)
New Revision: 10861
Modified:
branches/Branch_3_2/Hibernate3/src/org/hibernate/impl/SQLQueryImpl.java
Log:
HHH-2238 : SQLQuery.executeUpdate() + flush-modes
Modified: branches/Branch_3_2/Hibernate3/src/org/hibernate/impl/SQLQueryImpl.java
===================================================================
--- branches/Branch_3_2/Hibernate3/src/org/hibernate/impl/SQLQueryImpl.java 2006-11-22
00:02:55 UTC (rev 10860)
+++ branches/Branch_3_2/Hibernate3/src/org/hibernate/impl/SQLQueryImpl.java 2006-11-22
00:11:25 UTC (rev 10861)
@@ -329,7 +329,16 @@
public int executeUpdate() throws HibernateException {
Map namedParams = getNamedParams();
- return getSession().executeNativeUpdate(generateQuerySpecification( namedParams ),
getQueryParameters( namedParams ));
+ before();
+ try {
+ return getSession().executeNativeUpdate(
+ generateQuerySpecification( namedParams ),
+ getQueryParameters( namedParams )
+ );
+ }
+ finally {
+ after();
+ }
}
}