我正在尝试运行这样的JPQL查询:
SELECT t1 FROM Table1 t1 ORDER BY t1.column1.id ASC
Column1作为这样的实现:
// bi-directional many-to-one association to Table1
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "idTable1Parent")
private table1 column1;
Table1列idTable1Parent是Table1列id PK的FK。
有些记录的idTable1Parent为NULL。
问题是当我对ASC ORDER AS值时,没有返回idTable1Parent的记录,我需要那些记录。
您是否有一些提示或解决方案,以便我可以获取idTable1Parent为null的记录?
提前致谢。
答案 0 :(得分:2)
您需要使用外部联接
SELECT t1 FROM Table1 t1 left join t1.column1 c1 ORDER BY c1.id ASC