私はこれらのエンティティを持っています:
@Entity
public class ActiveQuest {
    @OneToMany(orphanRemoval=true,cascade=CascadeType.ALL,mappedBy="activeQuest")
    @MapKey(name="task")
    private Map<String, ActiveTask> activeTasks = Maps.createHash();
}
@Entity
public class ActiveTask implements Serializable {
    @ManyToOne(optional=false)
    private ActiveQuest activeQuest;
}
ActiveTask私が現在行っていることからを削除するActiveQuestには:
final ActiveQuest aq = em.find(....);
aq.getActiveTasks().remove(task);
単一のJPQLクエリで同じことをより速く(フェッチせずに)実行できますか?