[hibernate-commits] Hibernate SVN: r19721 - core/trunk/core/src/main/java/org/hibernate/engine/query/sql.

hibernate-commits at lists.jboss.org hibernate-commits at lists.jboss.org
Sun Jun 13 18:19:34 EDT 2010


Author: gbadner
Date: 2010-06-13 18:19:34 -0400 (Sun, 13 Jun 2010)
New Revision: 19721

Modified:
   core/trunk/core/src/main/java/org/hibernate/engine/query/sql/NativeSQLQueryCollectionReturn.java
   core/trunk/core/src/main/java/org/hibernate/engine/query/sql/NativeSQLQueryJoinReturn.java
   core/trunk/core/src/main/java/org/hibernate/engine/query/sql/NativeSQLQueryRootReturn.java
   core/trunk/core/src/main/java/org/hibernate/engine/query/sql/NativeSQLQueryScalarReturn.java
Log:
HHH-5251 : NativeSQLQueryReturn impls pre-cache a final hashcode based on non-final fields

Modified: core/trunk/core/src/main/java/org/hibernate/engine/query/sql/NativeSQLQueryCollectionReturn.java
===================================================================
--- core/trunk/core/src/main/java/org/hibernate/engine/query/sql/NativeSQLQueryCollectionReturn.java	2010-06-13 21:36:25 UTC (rev 19720)
+++ core/trunk/core/src/main/java/org/hibernate/engine/query/sql/NativeSQLQueryCollectionReturn.java	2010-06-13 22:19:34 UTC (rev 19721)
@@ -38,8 +38,8 @@
  * @author Steve Ebersole
  */
 public class NativeSQLQueryCollectionReturn extends NativeSQLQueryNonScalarReturn {
-	private String ownerEntityName;
-	private String ownerProperty;
+	private final String ownerEntityName;
+	private final String ownerProperty;
 	private final int hashCode;
 
 	/**

Modified: core/trunk/core/src/main/java/org/hibernate/engine/query/sql/NativeSQLQueryJoinReturn.java
===================================================================
--- core/trunk/core/src/main/java/org/hibernate/engine/query/sql/NativeSQLQueryJoinReturn.java	2010-06-13 21:36:25 UTC (rev 19720)
+++ core/trunk/core/src/main/java/org/hibernate/engine/query/sql/NativeSQLQueryJoinReturn.java	2010-06-13 22:19:34 UTC (rev 19721)
@@ -35,8 +35,8 @@
  * @author Steve Ebersole
  */
 public class NativeSQLQueryJoinReturn extends NativeSQLQueryNonScalarReturn {
-	private String ownerAlias;
-	private String ownerProperty;
+	private final String ownerAlias;
+	private final String ownerProperty;
 	private final int hashCode;
 	/**
 	 * Construct a return descriptor representing some form of fetch.

Modified: core/trunk/core/src/main/java/org/hibernate/engine/query/sql/NativeSQLQueryRootReturn.java
===================================================================
--- core/trunk/core/src/main/java/org/hibernate/engine/query/sql/NativeSQLQueryRootReturn.java	2010-06-13 21:36:25 UTC (rev 19720)
+++ core/trunk/core/src/main/java/org/hibernate/engine/query/sql/NativeSQLQueryRootReturn.java	2010-06-13 22:19:34 UTC (rev 19721)
@@ -36,7 +36,7 @@
  * @author Steve Ebersole
  */
 public class NativeSQLQueryRootReturn extends NativeSQLQueryNonScalarReturn {
-	private String returnEntityName;
+	private final String returnEntityName;
 	private final int hashCode;
 
 	/**

Modified: core/trunk/core/src/main/java/org/hibernate/engine/query/sql/NativeSQLQueryScalarReturn.java
===================================================================
--- core/trunk/core/src/main/java/org/hibernate/engine/query/sql/NativeSQLQueryScalarReturn.java	2010-06-13 21:36:25 UTC (rev 19720)
+++ core/trunk/core/src/main/java/org/hibernate/engine/query/sql/NativeSQLQueryScalarReturn.java	2010-06-13 22:19:34 UTC (rev 19721)
@@ -32,8 +32,8 @@
  * @author gloegl
  */
 public class NativeSQLQueryScalarReturn implements NativeSQLQueryReturn {
-	private Type type;
-	private String columnAlias;
+	private final Type type;
+	private final String columnAlias;
 	private final int hashCode;
 
 	public NativeSQLQueryScalarReturn(String alias, Type type) {



More information about the hibernate-commits mailing list