[hibernate-commits] Hibernate SVN: r19307 - annotations/branches/v3_4_0_GA_CP/src/main/java/org/hibernate/cfg/annotations.
hibernate-commits at lists.jboss.org
hibernate-commits at lists.jboss.org
Tue Apr 27 04:33:15 EDT 2010
Author: stliu
Date: 2010-04-27 04:33:14 -0400 (Tue, 27 Apr 2010)
New Revision: 19307
Modified:
annotations/branches/v3_4_0_GA_CP/src/main/java/org/hibernate/cfg/annotations/IdBagBinder.java
Log:
JBPAPP-4183 HHH-4773 @CollectionId does not force the id column to not-null
Modified: annotations/branches/v3_4_0_GA_CP/src/main/java/org/hibernate/cfg/annotations/IdBagBinder.java
===================================================================
--- annotations/branches/v3_4_0_GA_CP/src/main/java/org/hibernate/cfg/annotations/IdBagBinder.java 2010-04-27 08:31:20 UTC (rev 19306)
+++ annotations/branches/v3_4_0_GA_CP/src/main/java/org/hibernate/cfg/annotations/IdBagBinder.java 2010-04-27 08:33:14 UTC (rev 19307)
@@ -58,6 +58,10 @@
Collections.EMPTY_MAP,
mappings
);
+ //we need to make sure all id columns must be not-null.
+ for(Ejb3Column idColumn:idColumns){
+ idColumn.setNullable(false);
+ }
Table table = collection.getCollectionTable();
simpleValue.setTable( table );
simpleValue.setColumns( idColumns );
More information about the hibernate-commits
mailing list