質問

私は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スキーマ内のテーブルへのアクセス権を持っていますか?

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top