begin using spring data ... not sure about this
most features work with spring data