有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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) 个答案