PostgresのからエンジニアPOJOを逆にするHibernateツールを使用して
-
18-09-2019 - |
質問
私はPostgresの中に作成したが、私のテーブルは無視されているデータベースから(日食3.4.2でv3.2.4xプラグインツールを使用して休止状態)エンジニアPOJOを逆転しようとしています。私は、何も発生していない別のスキーマを指定しようとするとそれは私が私のhibernate.cfg.xmlファイルに「hibernate.default_schema」プロパティの値として「公共」を指定した場合に動作しますが。
Iは、ケース(すなわち上下、ラクダ)を変更しようとしたが、私はまだ同じ結果を得ます。ここに私のhibernate.cfg.xmlファイルがあります:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-factory name="MyFactory">
<property name="hibernate.connection.driver_class">org.postgresql.Driver</property>
<property name="hibernate.connection.password">[mypassword]</property>
<property name="hibernate.connection.url">jdbc:postgresql://localhost:5432/testgis</property>
<property name="hibernate.connection.username">postgres</property>
<property name="hibernate.default_schema">locatimus</property>
<property name="hibernate.dialect">org.hibernate.dialect.PostgreSQLDialect</property>
</session-factory>
</hibernate-configuration>
http://twitpic.com/snj8i の< - ここでpgAdminでIIIの私のセットアップの写真です/ P>
私は簡単に何かをして(または行方不明)だと確信しています。私が言うように、私はそのスキーマ内のすべてのテーブルからの公共その後のPOJOにスキーマを変更した場合、生成されます!
誰が助けることはできますか?
多くのおかげで、 ダミアン
解決
OK、私は問題を発見しました。テーブル名は小文字であるか、またはそれらを見ていないツールを休止状態にしなければならないようです。私は、これはPostgresSQLの方言のバグであれば知っているか、自分自身を休止していない。
他のヒント
postgresユーザはlocatimusスキーマ内のテーブルへのアクセス権を持っていますか?
所属していません StackOverflow