java - H2 数据库模式创建检查

标签 java hibernate spring h2

我使用 Hibernate 和 Spring 为我的测试用例动态生成了 H2 数据库。 我有一些奇怪的错误,我想确切地知道 H2 中的架构是什么样子的。表是如何定义的,以及列是如何定义的。 如何在运行时生成此报告?

最佳答案

如果模式由 Hibernate 使用 hibernate.hbm2ddl.auto=true 部署,您可以为 org.hibernate.tool.hbm2ddl 打开跟踪日志记录。这将向您显示 DDL Hibernate 在创建您的模式时正在生成。

关于java - H2 数据库模式创建检查,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8242876/

相关文章:

hibernate - 在 findBy 或 listOrderBy 方法中使用 transient 属性

java - 使用 Mysql 的 Java Web 应用程序中的增补字符支持

java - 如何使用 Mono & Flux 限制并发 http 请求

java - Rail 的 'Gotchas' 和学习曲线 - 它会停止吗?

Java - 需要一些关于匹配 http 和 https 的正则表达式模式的帮助

java - 提取部分作品的正则表达式

java - 并发 - 为什么对最终静态字段使用嵌套子类?

java - Hibernate 无法创建与数据库服务器的连接

java - 不能在 CrudRepository 上使用 delete()

java - HttpMessageConverter 无效 EOF 处理