2
は私が @NamedQuery注釈 @Loaderとを使用してコレクションをロードしようとしていると動作しません。 @ NamedNativeQueryを使用する場合は、@ NamedQueryを使用する必要があります。なぜなら、これはHQLでこれを使用するためです。クエリでは多態性が使用されるため、を使用する以外のオプションはありません。@NamedQuery負荷コレクション使用して注釈@Loaderと@NamedQuery休止状態
コード:
@Entity
@NamedQuery(name = "loadFacade", query = "FROM Facade WHERE contact_id = ?")
@Table(name = "Contact")
public class Contact extends Atom {
@OneToMany
@Loader(namedQuery = "loadFacade")
@JoinColumn(name = "atom_id")
private List<Atom> facades;
}
この構成は常にエラーをスロー:
知られていないSQLクエリの名前付き:loadFacade
¿は@NamedQuery注釈で可能な利用の注釈@Loaderですか?