[hibernate-commits] Hibernate SVN: r19720 - core/branches/Branch_3_5/core/src/main/java/org/hibernate/engine/query/sql.

hibernate-commits at lists.jboss.org hibernate-commits at lists.jboss.org
Sun Jun 13 17:36:26 EDT 2010


Author: gbadner
Date: 2010-06-13 17:36:25 -0400 (Sun, 13 Jun 2010)
New Revision: 19720

Modified:
   core/branches/Branch_3_5/core/src/main/java/org/hibernate/engine/query/sql/NativeSQLQueryCollectionReturn.java
   core/branches/Branch_3_5/core/src/main/java/org/hibernate/engine/query/sql/NativeSQLQueryJoinReturn.java
   core/branches/Branch_3_5/core/src/main/java/org/hibernate/engine/query/sql/NativeSQLQueryRootReturn.java
   core/branches/Branch_3_5/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/branches/Branch_3_5/core/src/main/java/org/hibernate/engine/query/sql/NativeSQLQueryCollectionReturn.java
===================================================================
--- core/branches/Branch_3_5/core/src/main/java/org/hibernate/engine/query/sql/NativeSQLQueryCollectionReturn.java	2010-06-11 20:07:05 UTC (rev 19719)
+++ core/branches/Branch_3_5/core/src/main/java/org/hibernate/engine/query/sql/NativeSQLQueryCollectionReturn.java	2010-06-13 21:36:25 UTC (rev 19720)
@@ -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/branches/Branch_3_5/core/src/main/java/org/hibernate/engine/query/sql/NativeSQLQueryJoinReturn.java
===================================================================
--- core/branches/Branch_3_5/core/src/main/java/org/hibernate/engine/query/sql/NativeSQLQueryJoinReturn.java	2010-06-11 20:07:05 UTC (rev 19719)
+++ core/branches/Branch_3_5/core/src/main/java/org/hibernate/engine/query/sql/NativeSQLQueryJoinReturn.java	2010-06-13 21:36:25 UTC (rev 19720)
@@ -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/branches/Branch_3_5/core/src/main/java/org/hibernate/engine/query/sql/NativeSQLQueryRootReturn.java
===================================================================
--- core/branches/Branch_3_5/core/src/main/java/org/hibernate/engine/query/sql/NativeSQLQueryRootReturn.java	2010-06-11 20:07:05 UTC (rev 19719)
+++ core/branches/Branch_3_5/core/src/main/java/org/hibernate/engine/query/sql/NativeSQLQueryRootReturn.java	2010-06-13 21:36:25 UTC (rev 19720)
@@ -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/branches/Branch_3_5/core/src/main/java/org/hibernate/engine/query/sql/NativeSQLQueryScalarReturn.java
===================================================================
--- core/branches/Branch_3_5/core/src/main/java/org/hibernate/engine/query/sql/NativeSQLQueryScalarReturn.java	2010-06-11 20:07:05 UTC (rev 19719)
+++ core/branches/Branch_3_5/core/src/main/java/org/hibernate/engine/query/sql/NativeSQLQueryScalarReturn.java	2010-06-13 21:36:25 UTC (rev 19720)
@@ -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