написал больше. еще не доконца разобрался со Spring Data
теперь все выглядит лучше