我正在尝试在外部配置文件(例如application.properties
)中找到一种在Hibernate中外部化数据库模式定义的方法。
我的域对象以这种方式声明:
@Entity
@Table(name = "CATEGORIES", schema = "SCHEMA1")
public class Category { ....
@Entity
@Table(name = "GROUPS", schema = "SCHEMA2")
public class Group { ....
我想将模式放在配置文件中,这样就可以更改它们而无需重新编译应用程序。
有没有人有解决方案?
编辑:我正在使用带有Spring Boot的Java 8