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

  • jetarko

    csendes tag

    válasz Aethelstone #6190 üzenetére

    Köszi a választ, örülök, hogy nem én vagyok ilyen béna, de a google skillemen van mit javítani mert hasonló dolgokat írtam be, de még se találtam stackoverflow-os kérdést erre.

    Most magamnak írogatok csak programokat ezért az adatbázis mérete nyilván kicsi, de ha van 1millio rekord akkor az adatok lekérése Set-tel sokkal lassabb mint bármelyik List a beszúrási idő miatt. Vagy az elején teljesen felesleges hatékonysági problémákon gondolkodnom?

    Amúgy netes tutorial alapján csináltam dao és service-ket és ahol konkrétan lekérem az így néz ki:

    public Team getTeamById(int id) {
    Session session = this.sessionFactory.getCurrentSession();
    Team t = (Team) session.get(Team.class, new Integer(id));
    return t;
    }

    A team entitásban meg ugye csak simán van egy Set<Driver> és aztmondom, hogy getTeamById(1).getDrivers() szóval nem látom hova rakhatnám a distinct-et ezért marad Set.
    Vagy dobjam a dao és service osztályt és ilyen namedQuery-ket írjak?

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

Hirdetés