Skip to content

Commit

Permalink
HHH-10715 Use the more efficient iterators
Browse files Browse the repository at this point in the history
  • Loading branch information
Sanne committed Oct 25, 2020
1 parent e3edcdb commit 8f18731
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 4 deletions.
Expand Up @@ -47,10 +47,11 @@ public void build(StringBuilder sb, Map<String, Object> updateParamValues) {
sb.append( "update " ).append( entityName ).append( " " ).append( alias );
sb.append( " set " );
int i = 1;
for ( String property : updates.keySet() ) {
for ( java.util.Map.Entry<String, Object> entry : updates.entrySet() ) {
final String property = entry.getKey();
final String paramName = generateParameterName();
sb.append( alias ).append( "." ).append( property ).append( " = " ).append( ":" ).append( paramName );
updateParamValues.put( paramName, updates.get( property ) );
updateParamValues.put( paramName, entry.getValue() );
if ( i < updates.size() ) {
sb.append( ", " );
}
Expand Down
Expand Up @@ -87,8 +87,8 @@ private <T> ServiceTracker getServiceTracker(String contractClassName) {

@Override
public void stop() {
for (String key : serviceTrackers.keySet()) {
serviceTrackers.get( key ).close();
for ( java.util.Map.Entry<String, org.osgi.util.tracker.ServiceTracker> entry : serviceTrackers.entrySet() ) {
entry.getValue().close();
}
serviceTrackers.clear();
}
Expand Down

0 comments on commit 8f18731

Please sign in to comment.