PostgreSQL数据库的Hibernate逆向工程

PostgreSQL数据库的Hibernate逆向工程,sql,hibernate,postgresql,hibernate-mapping,postgresql-9.2,Sql,Hibernate,Postgresql,Hibernate Mapping,Postgresql 9.2,我使用Hibernate为使用CamelCase符号编写的PostgreSQL数据库生成DAO/POJO代码时遇到一些问题。在代码生成之前,一切都正常:只生成我的小写表 如果我有一个名为Person的表,Hibernate配置视图将显示它,但没有任何属性。假设我有另一个表,car,它将显示其所有属性。此外,在代码生成时,car将出现在目标包中,而CamelCase表不会出现,因为它被完全忽略 重写默认元数据生成类(jdbcmatadatadial),但它不起作用。即使它能工作,我认为我的POJO

我使用Hibernate为使用CamelCase符号编写的PostgreSQL数据库生成DAO/POJO代码时遇到一些问题。在代码生成之前,一切都正常:只生成我的小写表

如果我有一个名为
Person
的表,Hibernate配置视图将显示它,但没有任何属性。假设我有另一个表,
car
,它将显示其所有属性。此外,在代码生成时,
car
将出现在目标包中,而CamelCase表不会出现,因为它被完全忽略

重写默认元数据生成类(
jdbcmatadatadial
),但它不起作用。即使它能工作,我认为我的POJO/DAO对象也不能工作,因为
PostgreSqlDialante
方言会以错误的方式处理小写表(和属性?)


我如何解决这个问题?看起来像个虫子,但我不确定

我的生成方法总是返回true:

public boolean needQuote(String name) {
    return true;
}