r3055 - trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence
Author: athimel Date: 2014-04-08 17:36:22 +0200 (Tue, 08 Apr 2014) New Revision: 3055 Url: http://forge.nuiton.org/projects/topia/repository/revisions/3055 Log: fixes #3142 Make sure the HqlAndParametersBuilder always use a suffix for each HQL parameter's name Modified: trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/HqlAndParametersBuilder.java Modified: trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/HqlAndParametersBuilder.java =================================================================== --- trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/HqlAndParametersBuilder.java 2014-04-07 14:15:24 UTC (rev 3054) +++ trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/HqlAndParametersBuilder.java 2014-04-08 15:36:22 UTC (rev 3055) @@ -273,9 +273,9 @@ protected String putHqlParameterWithAvailableName(String propertyName, Object value) { String parameterNamePrefix = getParameterName(propertyName); int suffix = 0; - String parameterName = parameterNamePrefix; + String parameterName = parameterNamePrefix + suffix; while (parameters.containsKey(parameterName)) { - suffix += 1; + suffix++; parameterName = parameterNamePrefix + suffix; } parameters.put(parameterName, value);
participants (1)
-
athimelï¼ users.nuiton.org