Gabarito disponível
O método persist() do EntityManager é utilizado para inserir uma nova entidade no banco de dados, sendo lançada uma exceção caso a entidade já esteja associada ao contexto de persistência e com o mesmo identificador.
Resolução comentada
Com persist(), entidade já gerenciada é ignorada; a exceção não ocorre nessa situação.
O persist() torna uma nova entidade gerenciada e agenda sua inserção. Se a entidade já está gerenciada no contexto, a operação é ignorada, sem exceção (ela pode propagar em cascata). A exceção (EntityExistsException ou PersistenceException) ocorre, por exemplo, com entidade desanexada ou quando há violação de identificador no flush ou commit. A afirmação do item, portanto, é incorreta.
Análise das alternativas
Certo: errada, pois o persist() de entidade já gerenciada é ignorado. Errado: correta.
Referência: Jakarta Persistence (JPA) – EntityManager.persist.
Resolução comentada do VaiConcursos.