hibernate firebird - 创建新表

标签 hibernate firebird jaybird

我正在开发一个新项目,需要迁移系统 Delphi + Firebird,我将使用 Java 7 + JSF 2 + JPA (Hibernate) + Firebird。我配置了该项目并且它正在工作,但我有一个问题,Hibernate 正在为项目中的每个 @entity 创建一个新表。例如,我有一个表XXX,hibernate将创建一个表HT_XXX,其属性主键为表XXXHIB_SESS_ID.

是否有任何特殊属性可以告诉 hibernate 停止来创建这个新表?

最佳答案

HT_ 为前缀的表是 Hibernate 用于某些批量操作的临时表。 AFAIK,你无法阻止 Hibernate 创建它们。

参见:

关于hibernate firebird - 创建新表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19928886/

相关文章:

java - 如何从hibernate auto转移到生产

database - 交叉表 : Counting the same string in a field and display it as field name

java - 将 ResultSet 光标移回 Firebird

jdbc - Jaybird 中的 Firebird NUMERIC/DECIMAL 精度和比例

hibernate - 从SQL转换为HQL

java - 测试 Swing 应用程序

java - Hibernate 在内存中创建多个数据库

sql - 非 root 用户在 Linux 上安装 Firebird

java - Jaybird 3 和数据库文件属性(页面大小、SQL 方言、ODS 主要/次要)

firebird - 连接被拒绝 : No connection character set specified (property lc_ctype, 编码、charSet 或 localEncoding)