ตารางต่อไปนี้แสดงคุณสมบัติที่มีในหน้าการกำหนดเองของ persistence.xml Editor
คุณสมบัติของหน้าการกำหนดเอง
คุณสมบัติ | รายละเอียด | ดีฟอลต์ |
---|---|---|
Weaving |
ระบุว่า weaving ของคลาสเอนทิตีถูกดำเนินการ EclipseLink JPA persistence provider ใช้ weaving เพื่อปรับปรุงเอนทิตี JPA สำหรับคุณสมบัติเช่นการโหลด lazy การติดตามการเปลี่ยนแปลง การเรียกข้อมูลกลุ่ม และการอ็อปติไมซ์ภายใน เลือกจากอ็อพชันต่อไปนี้:
|
Weave แบบไดนามิก |
Weaving Lazy |
เลือกอ็อพชันนี้เพื่อเปิดใช้งาน lazy weaving |
จริง |
Weaving Fetch Groups |
เลือกอ็อพชันนี้เพื่อเปิดใช้งานการเรียกข้อมูลกลุ่มผ่าน weaving ตั้งค่าอ็อพชันนี้เป็น false ถ้า:
ตั้งค่าคุณสมบัตินี้เป็น false สำหรับแพลตฟอร์มที่ไม่สนับสนุน |
จริง |
Weaving internal |
True |
|
Weaving eager |
False |
|
Weaving Change Tracking |
เลือกอ็อพชันนี้เพื่อใช้ weaving ในการตรวจหาฟิลด์หรือคุณสมบัติของอ็อบเจ็กต์ที่เปลี่ยนแปลง |
True |
Throw Exceptions |
เลือกอ็อพชันนี้เพื่อตั้งค่าให้ EclipseLink ส่งข้อยกเว้นหรือบันทึกคำเตือนเมื่อพบปัญหากับไฟล์ที่อยู่ในรายการในไฟล์ persistence.xml อิลิเมนต์ |
True |
Exception handler |
เลือก (หรือสร้าง) คลาส Java เพื่อจัดการข้อยกเว้น |
|
Session Customizer |
เลือกคลาสตัวกำหนดเซสชัน: คลาส Java ที่มีอินเตอร์เฟส |
|
Descriptor Customizer |
เลือก EclipseLink descriptor customizer class-a Java คลาสเพื่อมีอินเตอร์เฟส |
|
การตรวจสอบเท่านั้น |
True |
|
Profiler |
|
NoProfiler |
หมายเหตุ: หน้านี้ใช้ไม่ได้สำหรับโปรเจ็กต์ที่ใช้แพลตฟอร์ม Generic |