เคียวรีแบบเนทีฟคือเคียวรีที่แสดงผ่าน Structured Query Language (SQL) และมีความรัดกุมรวมถึงวิธีที่ปลอดภัยต่อประเภทของนิพจน์คิวรี C ++ และ Java การใช้เคียวรีแบบเนทีฟนั้นมีประโยชน์ในการใช้คุณลักษณะเฉพาะในฐานข้อมูลรวมถึงคำแนะนำการสืบค้นและคุณลักษณะเฉพาะฐานข้อมูลบางอย่าง นอกจากนี้ยังมีประโยชน์ในการจัดเตรียมเส้นทางการโอนย้ายที่สะอาดโดยตรงจากแอปพลิเคชันโดยใช้ SQL หรือ Java Database Connectivity (JDBC ™) แบบสอบถามแบบเนทีฟใช้เพื่อให้ผลลัพธ์ที่ประกอบด้วยค่าสเกลาร์เอนทิตีหรือทั้งสองอย่าง เคียวรีชนิดนี้สนับสนุนการใช้ Native SQL บนฐานข้อมูลเป้าหมาย
เคียวรีชนิดนี้สามารถเอาชนะข้อบกพร่องของอินเตอร์เฟสการโปรแกรมมิง (API's) แอปพลิเคชัน แบบสอบถามชนิดนี้ใช้ในฐานข้อมูลวัตถุโดยที่การคงอยู่ของวัตถุเป็นงานทั่วไปสำหรับโปรแกรมเมอร์และคุณสมบัติทั่วไปของฐานข้อมูล อย่างไรก็ตามเคียวรีที่ไม่ใช่เจ้าของภาษาจะปรากฏเป็นภาษาต่างประเทศในโปรแกรมที่เน้นวัตถุเนื่องจากนิพจน์เป็นสตริงอย่างง่ายและกราฟวัตถุที่มีสตริงสลับกัน
แบบสอบถามแบบเนทีฟช่วยบรรเทาปัญหาที่พบในฐานข้อมูลโดยแสดงข้อความค้นหาภายใน Java และ C ++ แบบสอบถามสามารถเขียนได้โดยไม่ต้องใช้ API หรือภาษาแบบสอบถามที่กำหนดเอง นอกจากนี้ Integrated Development Environment (IDE) ยังสามารถช่วยในการลดความผิดพลาด แบบสอบถามแบบเนทีฟนั้นจะปลอดภัยต่อประเภทอย่างเต็มที่และสามารถเข้าถึงได้โดยฟีเจอร์การ refactoring ของ IDE ในที่สุดแบบสอบถามสามารถเรียกใช้ทดสอบและสร้างต้นแบบกับคอลเลกชันหน่วยความจำธรรมดาโดยไม่ต้องสิ้นสุดด้านหลังของฐานข้อมูล
แบบสอบถามและ SQL ที่แนบมานั้นไม่สามารถถ่ายโอนข้ามฐานข้อมูลอื่นได้ เมื่อมีการส่งคืนเอนทิตีหลายแห่งโดยการสืบค้นแบบเฉพาะเจาะจงเอนทิตีเดียวกันเหล่านี้ควรถูกระบุรวมถึงแมปไปยังผลลัพธ์คอลัมน์ในคำสั่ง SQL ในโปรแกรมซอฟต์แวร์การจับคู่ข้อมูลเมตาของข้อมูลเมตา เป็นผลให้สิ่งเหล่านี้อาจใช้ในการจับคู่ผล JDBC โดยรันไทม์ถาวรในวัตถุที่คาดหวัง การใช้พารามิเตอร์ชื่อไม่เคยถูกกำหนดไว้สำหรับเคียวรีชนิดนี้และแอ็พพลิเคชันแบบพกพาสามารถใช้การผูกพารามิเตอร์ตำแหน่งสำหรับเคียวรี SQL ดั้งเดิม การสนับสนุนการรวมถูก จำกัด ไว้ที่ความสัมพันธ์ของค่าเดียว
ในการใช้เคียวรีแบบเนทีฟโปรแกรมเมอร์ต้องอธิบายชุดผลลัพธ์ SQL การอธิบายชุดผลลัพธ์ช่วยให้โปรแกรมเช่นคอลัมน์แม็พ Entitymanager ไปยังคุณสมบัติของเอนทิตี ผลลัพธ์สเกลาร์อาจถูกกำหนดและผสมกับผลลัพธ์เอนทิตีอื่น ๆ ส่งผลให้มีการส่งคืนคอลัมน์ชื่อแทน เมื่ออธิบายชุดผลลัพธ์แล้วจะสามารถดำเนินการสอบถามแบบท้องถิ่นได้


