Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 网站建设 > 服务器相关 > 使用hbm2java的一个问题
【标  题】:使用hbm2java的一个问题
【关键字】:hbm2java
【来  源】:http://blog.chinaunix.net/article.php?articleId=54011&blogId=1655

使用hbm2java的一个问题

Your Ad Here

原文出处:http://forum.javaeye.com/viewtopic.php?t=15049&postdays=0&postorder=asc&start=0

java.lang.NullPointerException
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


NBA(篮球)常用词汇:【上一篇】
Hibernate 配置!:【下一篇】
【相关文章】
没有相关文章
【随机文章】
  • Ubuntu:ATI显卡安装配置指南
  • 为php动态flash文件的生成
  • 让UpdatePanel支持文件上传(4):数据传输与解析机制
  • 小型局域网
  • 可网管机箱式2层交换机
  • 笔记本电脑解密方法大全
  • Web C#2.0 DataSet和Reader封装组件实现自动多数据库切换(含组件源码和实例)
  • [转]让程序开机自动运行的简易方法
  • 关于语义缓存
  • 实验1 创建简单的C++程序
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.