私はオラクル固有のこのクエリを書きました
Student_Masterこれらのフィールドがありますstud_id,stud_name。
Student_detailなどがcourse_id,course_name,cou_stud_idあります。
student_detailテーブルがcou_stud_idnull または空の場合、この条件の一致するすべてのレコードを選択することを意味する場合、両方のテーブルからレコードを選択する必要があります。
SELECT stud_id,stud_name,course_name ,course_id FROM STUDENT_MASTER,STUDENT_DETAIL WHERE stud_id(+)=cou_stud_id.
HQL クエリに書き込むにはどうすればよいですか? これは私のオリジナルのシナリオです。ADVMAgencyMaster.hbm.xml、ADVRoheader.hbm.xml に対応する 2 つの hbm ファイルがあります。対応する pojo クラスは ADVMAgencyMaster.java、ADVroheader.java です。
条件が oracle で MAMAID(+)=TROHAMAID である両方のテーブルのレコードを一致させます。