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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly