Update of /cvsroot/hibernate/Hibernate2/src/net/sf/hibernate/persister
In directory sc8-pr-cvs1:/tmp/cvs-serv8736/persister
Modified Files:
AbstractEntityPersister.java
Log Message:
fixed problem for XML parsers which don't use DTD default values
Index: AbstractEntityPersister.java
===================================================================
RCS file: /cvsroot/hibernate/Hibernate2/src/net/sf/hibernate/persister/AbstractEntityPersister.java,v
retrieving revision 1.23
retrieving revision 1.24
diff -C2 -d -r1.23 -r1.24
*** AbstractEntityPersister.java 25 Apr 2003 03:40:35 -0000 1.23
--- AbstractEntityPersister.java 26 Apr 2003 06:09:11 -0000 1.24
***************
*** 497,508 ****
String unsavedValue = model.getIdentifier().getNullValue();
! if ( unsavedValue==null || "any".equals(unsavedValue) ) {
! unsavedIdentifierValue=Cascades.SAVE_ANY;
}
else if ( "none".equals(unsavedValue) ) {
unsavedIdentifierValue=Cascades.SAVE_NONE;
}
! else if ( "null".equals(unsavedValue) ) {
! unsavedIdentifierValue=Cascades.SAVE_NULL;
}
else {
--- 497,508 ----
String unsavedValue = model.getIdentifier().getNullValue();
! if ( unsavedValue==null || "null".equals(unsavedValue) ) {
! unsavedIdentifierValue=Cascades.SAVE_NULL;
}
else if ( "none".equals(unsavedValue) ) {
unsavedIdentifierValue=Cascades.SAVE_NONE;
}
! else if ( "any".equals(unsavedValue) ) {
! unsavedIdentifierValue=Cascades.SAVE_ANY;
}
else {
|