このようなHibernate Annotaionsを使用してDBビューを作成しようとしました
@Entity
@Subselect(value = "SELECT id, [..] FROM [] WHERE [..]")
@Synchronize({ "t1", "t2", "t3" })
public class SomeViewImpl implements SomeView {
@Id
protected String id;
[..]
次に、sessionFactory の注釈付きクラスのリストに追加し (Spring を使用しています)、実行しようとしました。
エラーも何も表示されませんでしたが、DB (実際には PostreSQL) にビューが作成されていません。ドキュメントでそのようなものを見つけることができなかったにもかかわらず、Hibernate が DB にビューを作成することになっていない可能性があります。
だから私が持っている質問: Hibernate に強制的に DB にビューを作成させる方法はありますか?