浏览 5992 次
锁定老帖子 主题:使用hbm2java一个常见问题的解答
该帖已经被评为精华帖
|
|
---|---|
作者 | 正文 |
发表时间:2005-08-03
at net.sf.hibernate.tool.hbm2java.BasicRenderer.isPropertySet(BasicRenderer.java:611) 曾看到很多人问这个问题,我今天看了一下源代码之后,把我的办法贴出来 错误是: at net.sf.hibernate.tool.hbm2java.BasicRenderer.isPropertySet(BasicRende rer.java:611) 你可以看看hbm2java的源代码(BasicRenderer.java),其中有这么一段: private boolean generateConcreteEmptyClasses() { return isPropertySet("generate-concrete-empty-classes"); } 如果property “generate-concrete-empty-classes“没有明确设置,则会错误. 自己编写一个文件(如config.xml) <codegen> <generate renderer="net.sf.hibernate.tool.hbm2java.BasicRenderer"> <param name="generate-concrete-empty-classes">false</param> </generate> </codegen> 这个文件随便放到什么地方,然后你启动hbm2java的时候(假如是用commandline启动的) 在hbm2java后面加一个参数: --config=yourpath/config.xml 参考我的command: D:\hibernate-extensions\tools\bin>hbm2java F:\program\ioffice\src\com\huizhi\iof fice\bean\*.xml --output=F:\program\ioffice\src\ --confi g=D:\hibernate-extensions\tools\bin\config.xml 如果有什么问题,请回复。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |