Update of /cvsroot/hibernate/Hibernate2/src/net/sf/hibernate/tool/hbm2java
In directory sc8-pr-cvs1:/tmp/cvs-serv15836/src/net/sf/hibernate/tool/hbm2java
Modified Files:
BasicRenderer.java ClassMapping.java
Log Message:
Added support for <any> to hbm2java
changed description meta-tag to class-description and field-description to avoid having inherited class-descriptions in properties.
Index: BasicRenderer.java
===================================================================
RCS file: /cvsroot/hibernate/Hibernate2/src/net/sf/hibernate/tool/hbm2java/BasicRenderer.java,v
retrieving revision 1.14
retrieving revision 1.15
diff -C2 -d -r1.14 -r1.15
*** BasicRenderer.java 5 Apr 2003 16:18:01 -0000 1.14
--- BasicRenderer.java 12 Apr 2003 14:47:36 -0000 1.15
***************
*** 41,48 ****
// class declaration
! if(classMapping.getMeta("description")==null) {
writer.println("/** @author Hibernate CodeGenerator */");
} else {
! writer.println("/** \n" + toJavaDoc(classMapping.getMetaAsString("description"),0) + "*/");
}
--- 41,48 ----
// class declaration
! if(classMapping.getMeta("class-description")==null) {
writer.println("/** @author Hibernate CodeGenerator */");
} else {
! writer.println("/** \n" + toJavaDoc(classMapping.getMetaAsString("class-description"),0) + "*/");
}
***************
*** 373,378 ****
! if(field.getMeta("description")!=null) {
! writer.println(" /** \n" + toJavaDoc(field.getMetaAsString("description"), 4) + " */");
}
writer.println(" " + getAccessScope + " " + getTrueTypeName(field, class2classmap) + " " + field.getGetterSignature() + " {");
--- 373,378 ----
! if(field.getMeta("field-description")!=null) {
! writer.println(" /** \n" + toJavaDoc(field.getMetaAsString("field-description"), 4) + " */");
}
writer.println(" " + getAccessScope + " " + getTrueTypeName(field, class2classmap) + " " + field.getGetterSignature() + " {");
Index: ClassMapping.java
===================================================================
RCS file: /cvsroot/hibernate/Hibernate2/src/net/sf/hibernate/tool/hbm2java/ClassMapping.java,v
retrieving revision 1.13
retrieving revision 1.14
diff -C2 -d -r1.13 -r1.14
*** ClassMapping.java 1 Mar 2003 12:15:28 -0000 1.13
--- ClassMapping.java 12 Apr 2003 14:47:36 -0000 1.14
***************
*** 110,113 ****
--- 110,114 ----
propertyList.addAll( classElement.getChildren("timestamp") );
propertyList.addAll( classElement.getChildren("key-property") );
+ propertyList.addAll( classElement.getChildren("any"));
// get all many-to-one associations defined for the class
***************
*** 170,173 ****
--- 171,178 ----
if("timestamp".equals(property.getName())){
type = "java.util.Date";
+ }
+
+ if("any".equals(property.getName())) {
+ type = "java.lang.Object";
}
|