CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  框架、开源

hibernate-extensions 生成 POJO 始终出现问题,请大家帮忙

楼主nepper(拉风的男人)2005-08-03 10:48:15 在 Java / 框架、开源 提问

小弟今天初学hibernate,在使用hibernate-extensions-2.1将由Middlegen-Hibernate-r5的   .xml文件生成pojo的时候始终会出现这个问题(hibernate-2.1.8)(我今天在csdn上面一看到同样的问题,但是没有看到解决方法,请大家帮忙):  
   
   
   
   
  H:\Develop\相关软件\hibernate-extensions-2.1\tools\target\hibernate-tools-2.1\bi  
  n>hbm2java   f:\movie\org\hibernate\sample\*.xml  
  2005-8-3   9:42:12   net.sf.hibernate.tool.hbm2java.Generator   generate  
  信息:   Generating   13   in   generated  
  java.lang.NullPointerException  
  at   net.sf.hibernate.tool.hbm2java.BasicRenderer.isPropertySet(BasicRende  
  rer.java:611)  
  at   net.sf.hibernate.tool.hbm2java.BasicRenderer.generateConcreteEmptyCla  
  sses(BasicRenderer.java:332)  
  at   net.sf.hibernate.tool.hbm2java.BasicRenderer.render(BasicRenderer.jav  
  a:59)  
  at   net.sf.hibernate.tool.hbm2java.Generator.write(Generator.java:138)  
  at   net.sf.hibernate.tool.hbm2java.Generator.writeRecur(Generator.java:11  
  5)  
  at   net.sf.hibernate.tool.hbm2java.Generator.generate(Generator.java:104)  
   
  at   net.sf.hibernate.tool.hbm2java.CodeGenerator.main(CodeGenerator.java:  
  125)  
  H:\Develop\相关软件\hibernate-extensions-2.1\tools\target\hibernate-tools-2.1\bi  
  n>  
   
   
   
  配置方式是按照(用ant   build成功):  
   
  ************************************  
  hibernate-extensions-2.0应用配置  
  ************************************  
  这是hibernate的工具,/tools下有3个工具  
  class2hbm.bat   根据你自己对应表所写的java文件,生成相应的*.hbm.xml文件  
  ddl2hbm.bat   根据你的数据库表,自动生成*.hbm.xml和*.java文件(如果不需要详细的配置,建议用这种方式生成*.xml和*.java文件)  
  hbm2java.bat   根据*.hbm.xml生成相应的*.java文件  
   
  用之前,首先得用ant编译  
  【注意的地方】  
  build.xml  
  <property   name="hibernate-core.home"   value="../../hibernate-2.0"/>//找到该行,40行左右  
  value为你得hibernate解压目录  
   
  【编译完毕】  
  编译完的文件存放在/tools/target/hibernate-tools-2.0/  
  现在可以用编译完的执行文件进行映射转化了  
   
   
   
   
  环境变量配置文件是:  
   
   
  @echo   off  
   
  rem   -------------------------------------------------------------------  
  rem   Setup   environment   for   hibernate   tools  
  rem   -------------------------------------------------------------------  
   
  set   JDBC_DRIVER=F:\mylib\mysql-connector-java-3.0.17-ga-bin.jar  
  set   HIBERNATE_HOME=F:\hibernate-2.1\  
   
  set   CORELIB=%HIBERNATE_HOME%\lib  
  set   LIB=..\lib  
  set   PROPS=%HIBERNATE_HOME%\src  
  set   CP=%JDBC_DRIVER%;%PROPS%;%HIBERNATE_HOME%\hibernate2.jar;%CORELIB%\commons-logging-1.0.4.jar;%CORELIB%\commons-collections-2.1.1.jar;%CORELIB%\commons-lang-1.0.1.jar;%CORELIB%\cglib-full-2.0.2.jar;%CORELIB%\dom4j-1.4.jar;%CORELIB%\odmg-3.0.jar;%CORELIB%\xml-apis.jar;%CORELIB%\xerces-2.4.0.jar;%CORELIB%\xalan-2.4.0.jar;%LIB%\jdom.jar;%LIB%\..\hibernate-tools.jar  
   
  问题点数:20、回复次数:1Top

1 楼Godshow()回复于 2005-08-05 08:36:18 得分 0

加个config.xml试试:  
  >hbm2java   --config=f:\config.xml   f:\movie\org\hibernate\sample\*.xml  
  其中f:\config.xml内容为:  
  <?xml   version="1.0"   encoding="gb2312"?>  
  <codegen>    
  <generate   renderer="net.sf.hibernate.tool.hbm2java.BasicRenderer">    
  <param   name="generate-concrete-empty-classes">false</param>    
  </generate>    
  </codegen>Top

相关问题

  • 还是问题讨论:ActionForm、DynaActionForm和Hibernate生成的pojo
  • [hibernate]使用Hibernate的工具从映射文件生成pojo的问题
  • hibernate中有没有工具可以从现有的pojo反响生成到数据库的功能??
  • hibernate 代码自动生成
  • hibernate中主键生成问题
  • 关于hibernate生成主键的问题
  • hibernate 如何ddl->hbm->pojo
  • hibernate中的id,我想自己set,不想让hibernate自动生成,怎么做???
  • hibernate最好用什么主键生成方式?
  • 如何在设计时加入struts/hibernate生成的类

关键词

  • hibernate
  • tools
  • 文件
  • commons
  • xml
  • corelib
  • basicrenderer
  • hbm2
  • sf
  • jar

得分解答快速导航

  • 帖主:nepper

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo