【问题标题】:Hibernate - Retrieve all table info - column name, indexes, length and populate as tableHibernate - 检索所有表信息 - 列名、索引、长度并填充为表
【发布时间】:2015-01-28 11:37:01
【问题描述】:

我们是否有任何休眠函数可以用来检索所有表信息,例如列名、索引、长度并在前端填充为表。

如果在休眠中不可能,我们是否需要为此编写依赖于数据库的 SQL 脚本。

这将有助于在需要时提供诊断页面。

谢谢。

【问题讨论】:

    标签: java database hibernate orm metadata


    【解决方案1】:

    您可以使用JDBC DatabaseMetaData

    但如果您想要最先进的数据库架构 Java 表示,那么只有一种工具可以满足您的需求,它的名称是 jOOQ

    你甚至可以generate jOOQ table mappings from JPA Annotations

    如果您只想要 jOOQ 的代码生成部分,您也可以使用 DSLContext.meta() 甚至 jooq-meta 模块。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-08-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-16
      • 2023-02-26
      相关资源
      最近更新 更多