Pull to refresh

Comments 3

Сущность JPA может находиться в одном из следующих состояний:

Новая (Transient)

Управляемая ( Associated)

Отсоединенная (Dissociated)

Удалена (Deleted)

Не может, нет у сущности JPA таких состояний. Четыре возможных состояния сущности JPA называются new, persistent, detached и removed.

Вы смешали в кучу JPA как стандарт (спецификацию) и библиотеку Hibernate как одну из ее реализаций. Притом, даже не самую соответствующую спецификации, референсной реализацией JPA является библиотека EclipseLink.

Кэш первого уровня является обязательной конструкцией в JPA и Hibernate.

Опять не так. Откройте уже JSR 338 и почитайте. Слово кэш там употребляется исключительно по отношению к кэшу второго уровня, то, что вы называете кэшем первого уровня в JPA называется persistence context. Hibernate, конечно, может его реализовывать и в виде кэша.

Материал подготовлен в рамках курса «Java Developer. Professional».

Без комментариев.

Sign up to leave a comment.