Poland international Artur Sobiech has committed his long-term future to Hannover by signing a new four-year deal.