ฉันกำลังคิดที่จะใช้ QueryDSL ในโครงการของฉันซึ่งฉันใช้ Spring Data อยู่แล้ว ฉันกำลังเขียนโปรแกรมไมโครเซอร์วิสรวมถึงอินเทอร์เฟซ REST อะไรคือความแตกต่างที่สำคัญระหว่าง Spring Data และ QueryDSL? ประโยชน์ใหญ่ของการใช้ QueryDSL แทน Spring Data คืออะไร
ประโยชน์ของการใช้ QueryDSL กับ Spring Data
คำตอบ (1)
Querydsl และ Spring Data เข้ากันได้ดี แม้ว่าทั้งคู่จะจัดการกับขอบเขตของความพากเพียร แต่พวกเขาก็มีเป้าหมายที่แตกต่างกันมาก
Querydsl มี API การสืบค้นแบบปลอดภัยต่อประเภท
Spring Data มอบ API ที่สอดคล้องกันในการเข้าถึงร้านค้าถาวร โดยได้รับแรงบันดาลใจจากแนวคิดของ Domain Driven Design โดยไม่ขัดขวางผู้ใช้และวิธีที่เธอต้องการกำหนดคำสั่ง
ดังนั้นจึงมี ส่วนขยายที่ชี้ไปที่ รวม Spring Data และ Querydsl และคุณสามารถใช้การสืบค้นที่ไม่ได้มาตรฐานโดยใช้ Querydsl ได้เสมอ หากทำได้มากกว่านั้น สิ่งที่สามารถสร้างสูตรได้อย่างง่ายดายโดยใช้ build ใน Spring Data repositories
person
Jens Schauder
schedule
21.06.2017