質問

私はPostgresのDBとモデル層で休止状態を使用してWicketのベースのWebアプリケーションを開発しようとしています。

私は手動ですべての私のテーブルを作成し、私は<のhref =「http://www.hibernate.org」のrel = "nofollowをnoreferrerからダウンロードHibernateのコードジェネレータツールを使用して表からリバースエンジニアリングコードにしようとしています「> http://www.hibernate.org を。

私はhibernate.cfg.xmlhibernate.reveng.xmlを作成しました。また、私はHibernateの視点からテーブルを閲覧することができています。

私は指定されたパッケージにドメインだけでなく、hbmファイルを生成するオプションを含む輸出国の設定とコードジェネレータを実行すると、

、それは何も発生しません。

環境を使用します。
(ガリレオ)3.5のEclipse
Postgresの8.3から604
Wicketの1.3ワークベンチ

役に立ちましたか?

解決

すべて、

私は/周りの加工問題を自分で解決しています。

実際の問題は、PostgreSQL DBの逆ENGG法でのhbm.xmlとPOJOのを発生しない休止状態コード生成ツール[HibernateTools-3.2.4.GA-R200905070146-H18.zip]であった。

私は、ツールがPostgreSQLのDBのリバースENGGをサポートしていないと信じています。

回避策/解像度

私は、MySQLへの私のDBを変更し、私はのhbm.xmlとPOJOを生成することができました。私は、Eclipse 3.5ガリレオとEclipse Europaのバージョンと同じしようとしています。

ヒント

私は、ツールを使用すると、使用DBのサポートを持っているかどうかを理解するために種類の方法を発見した。

コンソールの設定がアプリケーションのために作成されたら、

、視点を休止し、DBを展開して行きます。あなたがDBの列を表示することができれば、ツールは、コードを生成するためのサポートを持ってます。

理由ビーイングは、休止状態の観点から閲覧する際PostgreSQLのそれはテーブルの列を一覧表示されなかった、ということである。

私のポストを見たすべての人に感謝します。

〜Jegan

他のヒント

解像度は、自動生成が動作する、セットアップに小文字でデータベース名とテーブル名を使用してデータベースです。

私は同じ問題に直面したとき、

また、私はあなたが(ないウィザードによって)クエリを使用してpgAdminでIIIでデータベースまたはテーブルを作成するときに大文字で、すべての文字が小文字に自動的になることに気づいています。

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