如何为@Entity设置表空间?

时间:2015-04-27 08:34:00

标签: java database hibernate postgresql jpa

我正在使用hibernate自动创建一些postgres数据库表。 现在我想把其中一个表移到另一个位置(硬盘)。

这是使用tablespaces完成的。

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

1 个答案:

答案 0 :(得分:1)

4.3.9版开始,Hibernate中不支持tablespaces,这为您提供了两个选项:

  1. 您可以自定义hbmddl代,将tablespace包括为previously suggested

  2. 你放开hbmddl并简单地使用你自己的incremental database schema代。 FlywayDB既简单又强大,您可以最大限度地控制数据库模式生成。