Aula 32 Flashcards
1
Q
Explique o ciclo de vida de uma entity no contexto do JPA.
A
New (transient) = Quando a entity é criada usando a keyword ‘new’ mas ainda não foi persistida no banco de dados.
Gerenciado = Quando, através do EntityManager, a entity é persistida no banco de dados ou chamada por um find() ou getReference().
Detached = Quando ela não está mais sendo gerenciada pelo EntityManager.
Removed = Quando a entidade é marcada para remoção.