คำถามติดแท็ก ddd-repositories

10
รูทรวมคืออะไร
ฉันพยายามเข้าใจวิธีการใช้รูปแบบที่เก็บอย่างถูกต้อง แนวคิดหลักของ Aggregate Root นั้นกำลังจะเกิดขึ้น เมื่อค้นหาทั้งเว็บและ Stack Overflow เพื่อขอความช่วยเหลือในสิ่งที่รูทรวมคือฉันจะค้นหาการสนทนาเกี่ยวกับพวกเขาและลิงก์ที่เชื่อมโยงไปยังเพจที่ควรจะมีคำจำกัดความพื้นฐาน ในบริบทของรูปแบบที่เก็บรูทรวมคืออะไร

1
ที่เก็บข้อมูล Spring ถูกนำไปใช้จริงอย่างไร?
ฉันทำงานกับที่เก็บ Spring Data JPA ในโครงการของฉันมาระยะหนึ่งแล้วและฉันรู้ประเด็นด้านล่าง: ในอินเทอร์เฟซที่เก็บเราสามารถเพิ่มเมธอดเช่นfindByCustomerNameAndPhone()(สมมติว่าcustomerNameและphoneเป็นฟิลด์ในอ็อบเจ็กต์โดเมน) จากนั้น Spring จัดเตรียมการนำไปใช้โดยการนำเมธอดอินเทอร์เฟซที่เก็บข้อมูลข้างต้นไปใช้ที่รันไทม์ (ระหว่างการรันแอปพลิเคชัน) ฉันสนใจว่ารหัสนี้ถูกเข้ารหัสอย่างไรและฉันได้ดูซอร์สโค้ดและ API ของ Spring JPA แล้ว แต่ฉันไม่พบคำตอบสำหรับคำถามด้านล่าง: คลาสการใช้งานที่เก็บถูกสร้างขึ้นที่รันไทม์ & วิธีการที่ถูกนำไปใช้และฉีดอย่างไร? Spring Data JPA ใช้ CGlib หรือไลบรารีการจัดการ bytecode เพื่อใช้วิธีการและฉีดแบบไดนามิกหรือไม่ คุณช่วยกรุณาตอบคำถามข้างต้นและให้เอกสารที่รองรับได้หรือไม่?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.