如何为@Entity设置表空间?

mem*_*und 7 java database postgresql hibernate jpa

我正在使用hibernate自动创建一些postgres数据库表.现在我想将其中一个表移动到不同的位置(硬盘).

这是使用完成的tablespaces.

问题:如何定义表空间@Entity?这有可能吗?

Vla*_*cea 1

从版本开始, Hibernate4.3.9不支持,这给您提供了两个选择:tablespaces

  1. 您可以自定义hbmddl生成以包含tablespaceas之前建议.

  2. 您放弃 hbmddl,只需使用您自己的增量数据库模式生成。FlywayDB既简单又强大,您可以最大程度地控制数据库模式的生成。