Working repo & dao split with spring