@PersistenceContext эмнеге колдонулат?
@PersistenceContext эмнеге колдонулат?

Video: @PersistenceContext эмнеге колдонулат?

Video: @PersistenceContext эмнеге колдонулат?
Video: Веб-разработка на Java. Spring Data JPA. EntityManager, JPQL. 2024, Ноябрь
Anonim

Сенин колуңдан келет колдонуу @ PersistenceContext EJB 3.0 кардарына EntityManager киргизүү үчүн аннотация (мисалы, абалы же жарандыгы жок сеанс, билдирүүгө негизделген буурчак же сервлет). Сенин колуңдан келет колдонуу @ PersistenceContext unitName атрибутун көрсөтпөстөн колдонуу OC4J демейки туруктуулук бирдиги, мисалы 29-12 көрсөткөндөй.

Ошо сыяктуу эле, адамдар PersistenceContext деген эмнени сурашат?

А туруктуулук контекст ар кандай туруктуу иденттүүлүк үчүн уникалдуу объект инстанциясы бар объекттердин жыйындысы. ичинде а туруктуулук контекст , субъектилери башкарылат. EntityManager алардын жашоо циклин көзөмөлдөйт жана алар маалымат сактагычынын ресурстарына кире алышат. Бөлүнгөн объект эч кандай кошумча туруктуу абалды жүктөй албайт.

Андан тышкары, EntityManager деген эмне? Объект менеджери . JPAда, EntityManager интерфейс колдонмолорго реляциялык маалымат базасындагы объекттерди башкарууга жана издөөгө мүмкүндүк берүү үчүн колдонулат. The EntityManager объект инстанцияларынын жашоо циклин башкарган API болуп саналат. Ан EntityManager объект туруктуулук бирдиги менен аныкталган объекттердин жыйындысын башкарат.

Демек, JPAда EntityManager эмнени колдонот?

JPA EntityManager болуп саналат колдонулган белгилүү бир маалымат базасына кирүү үчүн колдонмо . бул колдонулган туруктуу объект инстанцияларын башкаруу, объекттерди алардын негизги ачкыч идентификациясы боюнча табуу жана бардык объекттерге суроо.

Жазгы жүктөөдө @PersistenceContext деген эмне?

@ PersistenceContext кайсынысын жакшыраак көзөмөлдөөгө мүмкүндүк берген JPA стандарттык аннотациясы туруктуулук контекст сен укол салып жатасың. жаз - жүктөө - туруктуулук-контекст -аннотация/46114447#46114447.