Hibernate代码生成器不生成任何内容

Hibernate代码生成器不生成任何内容,hibernate,code-generation,wicket,Hibernate,Code Generation,Wicket,我试图在模型层使用Hibernate和Postgres DB开发一个基于Wicket的web应用程序 我手动创建了所有表,并尝试使用从下载的Hibernate代码生成器工具对表中的代码进行反向工程 我创建了hibernate.cfg.xml和hibernate.reveng.xml。此外,我还可以从Hibernate的角度浏览表 当我运行带有导出器设置的代码生成器时,其中包含在指定包上生成域以及hbm文件的选项,它不会生成任何内容 使用的环境: Eclipse 3.5(伽利略) 博士后8.3-6

我试图在模型层使用Hibernate和Postgres DB开发一个基于Wicket的web应用程序

我手动创建了所有表,并尝试使用从下载的Hibernate代码生成器工具对表中的代码进行反向工程

我创建了
hibernate.cfg.xml
hibernate.reveng.xml
。此外,我还可以从Hibernate的角度浏览表

当我运行带有导出器设置的代码生成器时,其中包含在指定包上生成域以及
hbm
文件的选项,它不会生成任何内容

使用的环境:
Eclipse 3.5(伽利略)
博士后8.3-604
Wicket 1.3工作台

我自己解决了这个问题

实际问题在于Hibernate代码生成器工具[HibernateTools-3.2.4.GA-R200905070146-H18.zip]没有通过PostgreSQL DB的反向工程方法生成hbm.xml和pojo

我相信该工具不支持postgresql DB的反向工程

解决方法/解决方案 我将数据库改为MySql,并能够生成hbm.xml和pojo。我在Eclipse3.5Galileo和EclipseEuropa版本中也尝试过同样的方法

提示 我找到了一种方法来了解该工具是否支持您使用的DB

为应用程序创建控制台配置后,转到hibernate透视图并展开DB。如果您能够查看数据库的列,那么该工具已经获得了生成代码的支持

原因是,对于postgreSQL,从hibernate透视图浏览时没有列出表的列

感谢所有看过我文章的人

~Jegan

所有人

我自己解决了这个问题

实际问题在于Hibernate代码生成器工具[HibernateTools-3.2.4.GA-R200905070146-H18.zip]没有通过PostgreSQL DB的反向工程方法生成hbm.xml和pojo

我相信该工具不支持postgresql DB的反向工程

解决方法/解决方案 我将数据库改为MySql,并能够生成hbm.xml和pojo。我在Eclipse3.5Galileo和EclipseEuropa版本中也尝试过同样的方法

提示 我找到了一种方法来了解该工具是否支持您使用的DB

为应用程序创建控制台配置后,转到hibernate透视图并展开DB。如果您能够查看数据库的列,那么该工具已经获得了生成代码的支持

原因是,对于postgreSQL,从hibernate透视图浏览时没有列出表的列

感谢所有看过我文章的人


~Jegan

解决方案是使用小写的数据库和表名设置数据库,然后自动生成即可


另外,当我遇到同样的问题时,我注意到当pgAdmin III使用查询(而不是向导)创建数据库或表时,所有大写字母将自动变为小写字母。

解决方法是使用小写字母设置数据库和表名,然后自动生成即可

另外,当我遇到同样的问题时,我注意到当pgAdmin III使用查询(而不是向导)创建数据库或表时,所有大写字母将自动变成小写字母