[hibernate-commits] Hibernate SVN: r19487 - core/branches/Branch_3_5/core/src/main/java/org/hibernate/id.

hibernate-commits at lists.jboss.org hibernate-commits at lists.jboss.org
Wed May 12 16:42:36 EDT 2010


Author: steve.ebersole at jboss.com
Date: 2010-05-12 16:42:35 -0400 (Wed, 12 May 2010)
New Revision: 19487

Modified:
   core/branches/Branch_3_5/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/branches/Branch_3_5/core/src/main/java/org/hibernate/id/MultipleHiLoPerTableGenerator.java
===================================================================
--- core/branches/Branch_3_5/core/src/main/java/org/hibernate/id/MultipleHiLoPerTableGenerator.java	2010-05-12 20:35:55 UTC (rev 19486)
+++ core/branches/Branch_3_5/core/src/main/java/org/hibernate/id/MultipleHiLoPerTableGenerator.java	2010-05-12 20:42:35 UTC (rev 19487)
@@ -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 );
+		}
 	}
 }



More information about the hibernate-commits mailing list