Author: steve.ebersole(a)jboss.com
Date: 2010-05-12 16:45:00 -0400 (Wed, 12 May 2010)
New Revision: 19488
Modified:
core/trunk/core/src/main/java/org/hibernate/id/MultipleHiLoPerTableGenerator.java
Log:
HHH-5042 - TableGenerator does not increment hibernate_sequences.next_hi_value anymore
after having exhausted the current lo-range
Modified:
core/trunk/core/src/main/java/org/hibernate/id/MultipleHiLoPerTableGenerator.java
===================================================================
---
core/trunk/core/src/main/java/org/hibernate/id/MultipleHiLoPerTableGenerator.java 2010-05-12
20:42:35 UTC (rev 19487)
+++
core/trunk/core/src/main/java/org/hibernate/id/MultipleHiLoPerTableGenerator.java 2010-05-12
20:45:00 UTC (rev 19488)
@@ -279,6 +279,8 @@
maxLo = PropertiesHelper.getInt(MAX_LO, params, Short.MAX_VALUE);
returnClass = type.getReturnedClass();
- hiloOptimizer = new OptimizerFactory.LegacyHiLoAlgorithmOptimizer( returnClass, maxLo
);
+ if ( maxLo >= 1 ) {
+ hiloOptimizer = new OptimizerFactory.LegacyHiLoAlgorithmOptimizer( returnClass, maxLo
);
+ }
}
}
Show replies by date