[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