who和whom都可以引导非限制性定语从句
你应该是记错了,倒是有一条对于物是只能which,不能用that
I,who am your friend,will help you.
而且在这句话中,引导词充当的是从句的主语,只能用who