ประโยชน์ของการใช้ QueryDSL กับ Spring Data

ฉันกำลังคิดที่จะใช้ QueryDSL ในโครงการของฉันซึ่งฉันใช้ Spring Data อยู่แล้ว ฉันกำลังเขียนโปรแกรมไมโครเซอร์วิสรวมถึงอินเทอร์เฟซ REST อะไรคือความแตกต่างที่สำคัญระหว่าง Spring Data และ QueryDSL? ประโยชน์ใหญ่ของการใช้ QueryDSL แทน Spring Data คืออะไร


person So S.    schedule 21.06.2017    source แหล่งที่มา


คำตอบ (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