2

データベースからエンティティ クラスを作成したい。私のデータベースはHSQLで、ファイルを使用してデータを保存します。

このデータベース @ glassfish に接続するように接続プールを構成するのに問題はありません。接続プールを使用するリソースの名前 ( HSQL-file ) はHSQLJdbcResourceです。

ここに画像の説明を入力

JSP ファイルからこのリソースにアクセスするのに問題はありません。このコードは完全に機能します。

ここに画像の説明を入力

しかし、netbeansウィザードを使用してデータベースからエンティティクラスを作成したい場合、問題があります。これは、ニートビーンズがこのためのドライバーを見つけることができないためです。

ここに画像の説明を入力

私はドライバーを持っており、プロジェクトにアタッチされています。また、stdデータソースを介してエンティティクラスを作成することもできますが、グラスフィッシュリソースをトラフしたいのですが、このようにしないと、JPAのためにファイルがロックされます。グラスフィッシュのリソースと接続プールを使用する...悪循環、これに対する解決策はありますか?

ここに画像の説明を入力

4

1 に答える 1

2
  1. ドライバのパスが正しいかどうかを確認してください。
  2. システムクラス パスに hsql ドライバを追加します。

また、これも役立つかもしれません: http://hsqldb.org/doc/guide/ch04.html

于 2012-11-01T01:02:10.523 に答える