HQL奇怪的行为

时间:2018-05-26 08:04:42

标签: hibernate hql

我正面临一个非常奇怪的问题与hibernate 假设我从两个表TableA和TableB中获取数据(表在POJO中没有任何映射关系)

这是我的HQL查询:

SELECT a.col1, a.col2, a.col3, b.col1, b.col2, b.col3.name, b.col4.name FROM TableA a, TableB b WHERE a.fkCol = b.pkCol

现在实际发生的是b.col3和b.col4为NULL的所有数据,该数据未被提取。

注意:TableB包含两个外键(col3和col4)(即对其他POJO TableC和TableD的引用)

0 个答案:

没有答案