Update of /cvsroot/hibernate/Hibernate2/src/net/sf/hibernate
In directory sc8-pr-cvs1:/tmp/cvs-serv29025/sf/hibernate
Modified Files:
UserType.java hibernate-mapping-2.0.dtd
Log Message:
added DynaBean support
Index: UserType.java
===================================================================
RCS file: /cvsroot/hibernate/Hibernate2/src/net/sf/hibernate/UserType.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** UserType.java 5 Jan 2003 02:11:20 -0000 1.3
--- UserType.java 19 Jan 2003 11:47:07 -0000 1.4
***************
*** 37,41 ****
/**
! * The class returned by <tt>nullSafeGet</tt>.
*
* @param session
--- 37,41 ----
/**
! * The class returned by <tt>nullSafeGet()</tt>.
*
* @param session
Index: hibernate-mapping-2.0.dtd
===================================================================
RCS file: /cvsroot/hibernate/Hibernate2/src/net/sf/hibernate/hibernate-mapping-2.0.dtd,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** hibernate-mapping-2.0.dtd 16 Jan 2003 20:52:38 -0000 1.7
--- hibernate-mapping-2.0.dtd 19 Jan 2003 11:47:07 -0000 1.8
***************
*** 31,35 ****
discriminator?,
(version|timestamp)?,
! (property|many-to-one|one-to-one|component|map|set|list|bag|array|primitive-array)*,
((subclass*)|(joined-subclass*))
)>
--- 31,35 ----
discriminator?,
(version|timestamp)?,
! (property|many-to-one|one-to-one|component|dynabean|map|set|list|bag|array|primitive-array)*,
((subclass*)|(joined-subclass*))
)>
***************
*** 166,173 ****
<!ELEMENT component (
parent?,
! (property|many-to-one|one-to-one|component|map|set|list|bag|array|primitive-array)*
)>
<!ATTLIST component class CDATA #IMPLIED>
<!ATTLIST component name CDATA #REQUIRED>
<!-- The parent element maps a property of the component class as a pointer back to
--- 166,179 ----
<!ELEMENT component (
parent?,
! (property|many-to-one|one-to-one|component|dynabean|map|set|list|bag|array|primitive-array)*
)>
<!ATTLIST component class CDATA #IMPLIED>
<!ATTLIST component name CDATA #REQUIRED>
+
+ <!ELEMENT dynabean (
+ (property|many-to-one|one-to-one|component|dynabean|map|set|list|bag|array|primitive-array)*
+ )>
+ <!ATTLIST dynabean dynaclass CDATA #REQUIRED>
+ <!ATTLIST dynabean name CDATA #REQUIRED>
<!-- The parent element maps a property of the component class as a pointer back to
|