2

我正在尝试在 Web 应用程序中使用 Hibernate 和 HyperSQL。

这是服务器启动时的日志。

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 回答