DIS aufgabe 3, strukture refactoring, hibernate