Hoffenheim har fået Mijat Gacinovic til klubben fra Eintracht Frankfurt, der til gengæld får Steven Zuber den anden vej.