Update of /cvsroot/hibernate/Hibernate2/src/net/sf/hibernate
In directory sc8-pr-cvs1:/tmp/cvs-serv12292/hibernate
Modified Files:
Hibernate.java hibernate-mapping-2.0.dtd
Log Message:
added meta-type to <any> mappings
Index: Hibernate.java
===================================================================
RCS file: /cvsroot/hibernate/Hibernate2/src/net/sf/hibernate/Hibernate.java,v
retrieving revision 1.10
retrieving revision 1.11
diff -C2 -d -r1.10 -r1.11
*** Hibernate.java 6 Apr 2003 02:28:55 -0000 1.10
--- Hibernate.java 11 Apr 2003 07:15:50 -0000 1.11
***************
*** 184,191 ****
/**
* A Hibernate <tt>any</tt> type
* @param identifierType the entity identifier type
*/
! public static Type any(Type identifierType) {
! return new ObjectType(identifierType);
}
/**
--- 184,192 ----
/**
* A Hibernate <tt>any</tt> type
+ * @param metaType a type mapping <tt>java.lang.Class</tt> to a single column
* @param identifierType the entity identifier type
*/
! public static Type any(Type metaType, Type identifierType) {
! return new ObjectType(metaType, identifierType);
}
/**
Index: hibernate-mapping-2.0.dtd
===================================================================
RCS file: /cvsroot/hibernate/Hibernate2/src/net/sf/hibernate/hibernate-mapping-2.0.dtd,v
retrieving revision 1.22
retrieving revision 1.23
diff -C2 -d -r1.22 -r1.23
*** hibernate-mapping-2.0.dtd 8 Apr 2003 09:49:26 -0000 1.22
--- hibernate-mapping-2.0.dtd 11 Apr 2003 07:15:51 -0000 1.23
***************
*** 182,185 ****
--- 182,186 ----
<!ELEMENT any (column, column+)>
<!ATTLIST any id-type CDATA #REQUIRED>
+ <!ATTLIST any meta-type CDATA #IMPLIED> <!--- default: Hibernate.CLASS -->
<!ATTLIST any name CDATA #REQUIRED>
<!ATTLIST any cascade (none|save-update|all) "none">
***************
*** 378,384 ****
--- 379,387 ----
<!ELEMENT many-to-any (column, column+)>
<!ATTLIST many-to-any id-type CDATA #REQUIRED>
+ <!ATTLIST many-to-any meta-type CDATA #IMPLIED> <!--- default: Hibernate.CLASS -->
<!ELEMENT index-many-to-any (column, column+)>
<!ATTLIST index-many-to-any id-type CDATA #REQUIRED>
+ <!ATTLIST index-many-to-any meta-type CDATA #IMPLIED> <!--- default: Hibernate.CLASS -->
<!-- Generators generate unique identifiers. The class attribute specifies a Java class
|