Update of /cvsroot/hibernate/Hibernate/cirrus/hibernate/map
In directory sc8-pr-cvs1:/tmp/cvs-serv3044/cirrus/hibernate/map
Modified Files:
PersistentClass.java RootClass.java Subclass.java
Log Message:
fixed bugs in one-to-many relationships to <joined-subclasses>
Index: PersistentClass.java
===================================================================
RCS file: /cvsroot/hibernate/Hibernate/cirrus/hibernate/map/PersistentClass.java,v
retrieving revision 1.41
retrieving revision 1.42
diff -C2 -d -r1.41 -r1.42
*** PersistentClass.java 19 Nov 2002 10:42:17 -0000 1.41
--- PersistentClass.java 26 Nov 2002 08:37:25 -0000 1.42
***************
*** 191,193 ****
--- 191,194 ----
public abstract Table getRootTable();
public abstract RootClass getRootClass();
+ public abstract Value getKey();
}
Index: RootClass.java
===================================================================
RCS file: /cvsroot/hibernate/Hibernate/cirrus/hibernate/map/RootClass.java,v
retrieving revision 1.51
retrieving revision 1.52
diff -C2 -d -r1.51 -r1.52
*** RootClass.java 19 Nov 2002 10:42:17 -0000 1.51
--- RootClass.java 26 Nov 2002 08:37:25 -0000 1.52
***************
*** 277,280 ****
return null;
}
!
}
--- 277,283 ----
return null;
}
!
! public Value getKey() {
! return getIdentifier();
! }
}
Index: Subclass.java
===================================================================
RCS file: /cvsroot/hibernate/Hibernate/cirrus/hibernate/map/Subclass.java,v
retrieving revision 1.20
retrieving revision 1.21
diff -C2 -d -r1.20 -r1.21
*** Subclass.java 19 Nov 2002 10:42:17 -0000 1.20
--- Subclass.java 26 Nov 2002 08:37:25 -0000 1.21
***************
*** 171,175 ****
public Value getKey() {
! return key;
}
--- 171,180 ----
public Value getKey() {
! if (key==null) {
! return getIdentifier();
! }
! else {
! return key;
! }
}
|