Question: what is the difference between merge and persist?
Answer: Both operations are used to implement changes in the persistence context, in the case of persist operation, it is used to insert a new entity into the context and there must not be another entity with the same ID, otherwise an exception will be thrown (EntityExistsException), the merge operation is used to insert an ...