queryDSL for getOne, getAll, create, update

slimmed controllers