FQCNをSELECT NEW ...
に入れないようにするにはどうすればよいですか?JPA 2.0: `SELECT NEW full.class.Name`でフルクラス名を避けるには?
リファクタリング時にパッケージが頻繁に変更されるため、問題が発生する可能性があります。
私がJPAでこれを行うことができるかどうかはわかりません。私はまた、Hibernate 3.6ソリューション(Ejb3Configuration
)に満足しています。
SELECT NEW
で使用されるクラスはエンティティではないため、<class>
のpersistence.xml
での標準的なトリックは機能しません(YMMV)。
名前の付いたクエリがあり、そこに静的呼び出しを使用できることはわかりませんでした。 –