No, "which" can be preceded by comma or not.
-Use a comma before which when it introduces a nonrestrictive phrase.
-Don't use a comma before which when it's part of a prepositional phrase, such as "in which" or when it introduces an indirect question.