Hirdetés

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

  • Aethelstone
    addikt

    Sziasztok

    Hibernate-ben van egy onetomany kapcsolatom:

    @OneToMany(mappedBy="team", fetch = FetchType.EAGER)
    private List<Driver> drivers;

    és a párja:
    @ManyToOne
    @JoinColumn(name = "team_id")
    private Team team;

    Spring MVC-t használok és megírtam dao-kat,service-ket ha ez számít. xml-ben semmi mappingolást nem állítok.
    Amikor lekérem az egyik csapathoz tartozó pilótákat, akkor vmiért többször teszi bele a listába ugyanazokat az elemeket. Van amikor A,B,A,B,A,B de van h A,A,B,B,A,A,B,B sorrendben kerül a listába. Ha átírom set-re megoldódik a probléma, de gondolom listánál se ez lenne a normális működés. Vmi tipp?

    Szóval, hogy az eredeti felvetésre is válaszoljunk.

    Abszolúte normális, amit tapasztalsz, Hibernate "jellegzetesség". A Set vagy a DISTINCT használata megoldja a "problémát" :) (Attól függően, hogy miként kéred le az adatokat)

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