Spring Data JPA: Persist vs Merge

Understanding the difference between persist() and merge()