1
私は、データベーススキーマから直接エンティティを生成するために、stsでspring-dataおよびjpaプロジェクトファセットを使用しています。さまざまな環境(dev、staging、prodなど)間の「注釈付き」エンティティの移行を管理するベストプラクティスは何ですか?私は移行するにはどうすればよいのエンティティ環境間で注釈付きのjpaエンティティを移動する
@Entity
@Table(name="DevEnvironment.dbo.mytable")
public class MyTable implements Serializable {}
与え
おそらくのspelを使用して
@Entity
@Table(name="ProdEnvironment.dbo.mytable")
public class MyTable implements Serializable {}
に上記のエンティティを(のみのMavenアーティファクトを生み出すには、特定の環境に標的化さ)?
環境のスプリング・データ-JPA、spring3.1.0、osojvHibernateJpaVendorAdapter事前に
おかげ
from [_here_](http://stackoverflow.com/questions/2737420/how-to-set-up-default-schema-name-in-jpa-configuration)私はスキーマ名を独立に設定するプロパティを見つけました注釈の – sunny
ok私は、jpapropertiesのhibernate.default_schemaプロパティを設定することで、これが動作していると信じています。これは、springからentitymnanagerfactoryを構成しています。 – sunny