Update of /cvsroot/hibernate/Hibernate2/src/net/sf/hibernate/mapping
In directory sc8-pr-cvs1:/tmp/cvs-serv7859/sf/hibernate/mapping
Modified Files:
PersistentClass.java
Log Message:
implemented dynamic-update for EntityPersister
Index: PersistentClass.java
===================================================================
RCS file: /cvsroot/hibernate/Hibernate2/src/net/sf/hibernate/mapping/PersistentClass.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** PersistentClass.java 19 Jan 2003 11:47:07 -0000 1.6
--- PersistentClass.java 25 Jan 2003 00:13:55 -0000 1.7
***************
*** 25,28 ****
--- 25,29 ----
private final ArrayList subclassTables = new ArrayList();
private Class proxyInterface; //can be final
+ private final boolean dynamicUpdate;
protected PersistentClass(Node node) throws MappingException {
***************
*** 49,53 ****
Node discriminatorNode = atts.getNamedItem("discriminator-value");
discriminatorValue = (discriminatorNode==null) ? className : discriminatorNode.getNodeValue();
!
}
--- 50,60 ----
Node discriminatorNode = atts.getNamedItem("discriminator-value");
discriminatorValue = (discriminatorNode==null) ? className : discriminatorNode.getNodeValue();
! //DYNAMIC UPDATE
! Node dynamicNode = atts.getNamedItem("dynamic-update");
! dynamicUpdate = (dynamicNode==null) ? false : "true".equals( dynamicNode.getNodeValue() );
! }
!
! public boolean useDynamicUpdate() {
! return dynamicUpdate;
}
|