The Dodgers on Thursday traded for pitcher José Hernández, who was designated for assignment by the Pirates earlier this week.