java Hibernate:是否必须在实体类中定义映射才能使用Hibernate标准api的联接?
我有三个实体类,没有任何映射关系,无论是注释还是xml
FILE_ACC_DETAILS:[REF_NO, NAME, TYPE,........];
FILE_DETAILS: [REF_NO, BATCH_NO, FINCL_YEAR,........];
FILE_STATUS: [BATCH_NO, STATUS, HASH, SEQ_NUM,........];
我想使用hibernate的criteria api执行此查询:
SELECT acc.REF_NUM,acc.NAME,detail.BATCH_NO, detail.FINCL_YEAR, status.STATUS
FROM FILE_ACC_DETAILS as acc
INNER JOIN FILE_DETAILS as detail ON acc.REF_NO=detail.REF_NO
INNER JOIN FILE_STATUS as status ON detail.BATCH_NO=status.BATCH_NO
请考虑在实际场景中常见的列名称可能不同。如果没有完整的答案,概念解释和部分例子将不胜感激。如果这里有语法错误,请忽略。提前谢谢
共 (0) 个答案