Hirdetés

Új hozzászólás Aktív témák

  • Aethelstone

    addikt

    válasz floatr #6193 üzenetére

    Azért, mert az annotációk szerint LAZY, viszont ha kell minden, akkor azt EAGER-ben kell ugyi. A sima JOIN meg ugyancsak LAZY, ahogy én tudom. Attól lesz EAGER , hogy kap egy FETCH-et is.

    Forráskóddal:

    @NamedQuery(name = "correlationRuleSet.eager", query = "select distinct crs from CorrelationRuleSet crs left join fetch crs.correlationRules")
    })
    public class CorrelationRuleSet extends AbstractAclEntity {

    private static final long serialVersionUID = -9143224663183869606L;

    @Column(name = "name", length = 256)
    private String name;

    @OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "correlationRuleSet")
    @Cascade(org.hibernate.annotations.CascadeType.DELETE_ORPHAN)
    @LazyCollection(LazyCollectionOption.EXTRA)
    private List<CorrelationRule> correlationRules = new LinkedList<CorrelationRule>();

    [ Szerkesztve ]

    MI 10T Pro 8/256 , Arsenal FC - Go Gunnarz...

Új hozzászólás Aktív témák