I'm sorry to hear he did that to you. No spouse every does something deserving of being hit over. Your husband is supposed to be the one person to love and protect you....hitting you is 100% unacceptable. You shouldn't just be mad...you should feel furious, violated, betrayed, hurt, deceived, etc.
He needs to understand now that whether it's a "pat" on the face during an argument or a fist, it's unacceptable.
Has he every been physical with you before like restraining you, or trying to physically intimidate you?