2

Web アプリケーションで HyperSQL で Hibernate を使用しようとしています。

これがサーバー起動時のログです。

2012-11-27 09:59:46 SessionFactoryImpl [INFO] building session factory
2012-11-27 09:59:46 SessionFactoryObjectFactory [INFO] Not binding factory to JNDI, no JNDI name configured
2012-11-27 09:59:46 SchemaExport [INFO] Running hbm2ddl schema export
2012-11-27 09:59:46 SchemaExport [INFO] exporting generated schema to database
2012-11-27 09:59:46 SchemaExport [INFO] Executing import script: /import.sql
2012-11-27 09:59:46 SchemaExport [INFO] schema export complete
2012-11-27 09:59:46 JDBCExceptionReporter [WARN] SQL Warning: -1100, SQLState: 02000
2012-11-27 09:59:46 JDBCExceptionReporter [WARN] no data

テーブルとデータを import.sql で自動的にインポートします。サーバーの起動/停止時に、テーブルを作成/ドロップし、休止状態でデータを作成/削除します。

この Web アプリケーションは問題なく動作しますが、サーバーの起動ログに表示される警告の意味が気になります。

誰かが私のために次の警告ログを説明できますか?

2012-11-27 09:59:46 JDBCExceptionReporter [WARN] SQL Warning: -1100, SQLState: 02000
2012-11-27 09:59:46 JDBCExceptionReporter [WARN] no data

どうもありがとうございました :)

4

1 に答える 1

0

遅い回答で申し訳ありませんが、私もこの問題に遭遇しました。この問題は、トランザクション内からテーブルを削除することに関連していました

これらの警告を回避する方法は、コマンドを次のように変更することでした。

TRUNCATE TABLE <table> RESTART IDENTITY AND COMMIT

AND COMMIT、切り捨てをただちにコミットします。これでエラーが消えました。

于 2014-07-01T19:42:36.727 に答える