Neni duvod aby DAO tridy vyhazovali nejakou DaoException, vracim zpet k IllegalArgumentException. Anotace @Repository udela preklad na spravne vyjimky.