From: <max...@us...> - 2003-04-12 14:47:39
|
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"; } |