OracleのViewのHibernate定義ファイルを通常のTableと同じようにMiddlegenで作成したらうまくいかなかった。 一応定義ファイルは吐いてくれるが、なぜか全項目がキー項目になってるし、DB上に関連がないためエンティティ間の関連もはれない… 最終的には以下のような裏技チックな方法で乗り越えた! 対象となるビューを一時的に削除 対象となるビューと同じテーブルを作成する(名前も項目名も同じ) DB上に関連等をはる Middlegenで定義ファイルを作成 正しい定義ファイルが生成されたことを確認して作ったテーブルをDBから削除し、元のビューを改めて作成する。 こんなんでいいんかな…汗 もっといい方法あるかな〜