Update of /cvsroot/hibernate/Hibernate2/src/net/sf/hibernate/cfg
In directory sc8-pr-cvs1:/tmp/cvs-serv26924/cfg
Modified Files:
Binder.java
Log Message:
added many-to-any, index-many-to-any
added update and insert attributes to component
Index: Binder.java
===================================================================
RCS file: /cvsroot/hibernate/Hibernate2/src/net/sf/hibernate/cfg/Binder.java,v
retrieving revision 1.11
retrieving revision 1.12
diff -C2 -d -r1.11 -r1.12
*** Binder.java 29 Mar 2003 07:36:22 -0000 1.11
--- Binder.java 5 Apr 2003 07:13:37 -0000 1.12
***************
*** 857,860 ****
--- 857,865 ----
model.setIndex(component);
}
+ else if ( "index-many-to-any".equals(name) ) {
+ Any any = new Any( model.getTable() );
+ bindAny( subnode, any, model.isOneToMany() );
+ model.setIndex(any);
+ }
}
if ( !model.isInverse() ) model.getIndex().createForeignKey();
***************
*** 909,912 ****
--- 914,922 ----
bindComponent(subnode, element, null, model.getRole() + ".element", true, mappings);
}
+ else if ( "many-to-any".equals(name) ) {
+ Any element = new Any( model.getTable() );
+ model.setElement(element);
+ bindAny(subnode, element, true);
+ }
else if ( "jcs-cache".equals(name) ) {
model.setCache( Configuration.createJCSCache(
|