რა არის @PersistenceContext-ის გამოყენება?
რა არის @PersistenceContext-ის გამოყენება?

ვიდეო: რა არის @PersistenceContext-ის გამოყენება?

ვიდეო: რა არის @PersistenceContext-ის გამოყენება?
ვიდეო: Hibernate Object States | Persistence Life Cycle 2024, აპრილი
Anonim

Შენ შეგიძლია გამოყენება @ PersistenceContext ანოტაცია EntityManager-ის შეყვანისთვის EJB 3.0 კლიენტში (როგორიცაა სახელმწიფო ან მოქალაქეობის არმქონე სესია ლობიო, შეტყობინებაზე ორიენტირებული ლობიო ან სერვლეტი). Შენ შეგიძლია გამოყენება @ PersistenceContext unitName ატრიბუტის მითითების გარეშე გამოყენება OC4J ნაგულისხმევი მდგრადობის ერთეული, როგორც მაგალითი 29-12 გვიჩვენებს.

ანალოგიურად, ხალხი იკითხავს, რა არის PersistenceContext?

ა მდგრადობის კონტექსტი არის ერთეულების ერთობლიობა ისეთი, რომ ნებისმიერი მუდმივი იდენტობისთვის არის უნიკალური ერთეულის მაგალითი. ფარგლებში ა მდგრადობის კონტექსტი , სუბიექტები იმართება. EntityManager აკონტროლებს მათ სასიცოცხლო ციკლს და მათ შეუძლიათ მონაცემთა მაღაზიის რესურსებზე წვდომა. განცალკევებულ ერთეულს არ შეუძლია რაიმე დამატებითი მუდმივი მდგომარეობის ჩატვირთვა.

გარდა ამისა, რა არის EntityManager? სუბიექტის მენეჯერი . JPA-ში, EntityManager ინტერფეისი გამოიყენება იმისთვის, რომ აპლიკაციებს მართონ და მოძებნონ ერთეულები რელაციურ მონაცემთა ბაზაში. The EntityManager არის API, რომელიც მართავს ერთეულების ინსტანციების სასიცოცხლო ციკლს. ან EntityManager ობიექტი მართავს ერთეულთა ერთობლიობას, რომლებიც განსაზღვრულია მდგრადობის ერთეულით.

შესაბამისად, რა არის EntityManager-ის გამოყენება JPA-ში?

JPA EntityManager არის გამოყენებული კონკრეტულ მონაცემთა ბაზაში წვდომისათვის განაცხადი . Ეს არის გამოყენებული ერთეულების მუდმივი ინსტანციების მართვა, ერთეულების პოვნა მათი ძირითადი გასაღების იდენტობის მიხედვით და ყველა ერთეულის მოთხოვნის დასმა.

რა არის @PersistenceContext საგაზაფხულო ჩატვირთვისას?

@ PersistenceContext არის JPA სტანდარტული ანოტაცია, რომელიც გაძლევს უკეთეს კონტროლს მდგრადობის კონტექსტი თქვენ ინექციას აკეთებთ. გაზაფხული - ჩექმა - გამძლეობა-კონტექსტი -ანოტაცია/46114447#46114447.