- 締切済み
hibernate toolsのHQLエディタについて
Eclipseパーフェクトマニュアルvol.6(技術評論者)のspring+hibernateのサンプルを作成しているのですが、 HSQLDBを使用してドライバの設定もウィンドウの設定のドライバ定義でjarファイルを追加しています。 HSQLDBは起動させています。 <問題点> hibernate toolsのHQLエディタでfrom Customerと入力するといかのようなエラーが表示さす。. hibernate.exception.SQLGrammarException: could not execute query hibernate構成のデータベースをクリックしてもなにも表示されません 接続テストでpingには成功しています session factoryは表示されています。 Hibernate動的SQLプレビューの内容は以下のとおりです。 0: sample.entity.Customer ----------------- select customer0_.ID as ID34_, customer0_.NAME as NAME34_, customer0_.ADDRESS as ADDRESS34_, customer0_.AGE as AGE34_ from T_CUSTOMER customer0_ HSQL Database Managerで接続できることは確認しています。 どうかご教授よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- askaaska
- ベストアンサー率35% (1455/4149)
あーゴメン。 hibernate.exception.SQLGrammarException: could not execute query の前後に出ている情報が欲しかったんだ。 単体でこれだけ出ているとは思えなかったのよ。 スタックトレースとか出ていればいいんだけど。
- askaaska
- ベストアンサー率35% (1455/4149)
その本持っていないので直接確認はできないけど hibernate.exception.SQLGrammarException: could not execute query 以外に出ている情報はない? たぶんもっといろいろ出力されていると思うんだけど。 どおかな?
補足
<エラー1> org.hibernate.console.HibernateConsoleRuntimeException: Persistence unit not found <解決策1> クラスパスにhsqldb.jarとclassフォルダを追加していない mappingはあとから追加する hibernate.cfg.xmlに<mapping resource="sample/entity/Customer.hbm.xml"/>の記述があるので この分だけはマッピングに追加する必要はない applicationContext.xmlのエラー mappingファイルを登録していない <エラー2>org.hibernate.tool.hbm2x.ExporterException: File pattern not set on class org.hibernate.tool.hbm2x.GenericExporter File pattern not set on class org.hibernate.tool.hbm2x.GenericExporter <No message> <解決策2> 原因不明 一から作り直したらでなくなりました <エラー3>org.hibernate.InvalidMappingException: Could not parse mapping document from file C:\pleiades-all-in-one-java-jre_20090304\workspace\CustomerApp\src\sample\entity\Customer.hbm.xml Could not parse mapping document from file C:\pleiades-all-in-one-java-jre_20090304\workspace\CustomerApp\src\sample\entity\Customer.hbm.xml org.hibernate.DuplicateMappingException: Duplicate class/entity mapping sample.entity.Customer Duplicate class/entity mapping sample.entity.Customer org.hibernate.DuplicateMappingException: Duplicate class/entity mapping sample.entity.Customer Duplicate class/entity mapping sample.entity.Customer <解決策3> 原因不明 一から作り直したらでなくなりました <エラー4>org.hibernate.MappingException: Association references unmapped class: sample.entity.OrderDetail Association references unmapped class: sample.entity.OrderDetail <No message> <解決策4> 原因不明 一から作り直したらでなくなりました 以上です、ご教授よろしくおねがいします。