Jacob hides his daughter, Dina, from Esau because he knew that Esau would want her for sex. What he did not realize was that Dina had to power to civilize Esau. If Esau would have married Dina then he would have become a righteous man.
See All 796 Episodes of "Shlomo's Thoughts on the Torah"