'That' is never preceded by a comma, since it always marks restrictive clauses. 'Which', however, marks both restrictive and non-restrictive clauses, so it may or may not be preceded by a comma. Your sentence needs no comma, and you may use 'that' if you wish, but it is not necessary.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.