我有这个HQL;
@Query("SELECT NEW com.witbiz.witgym.dto.ExerciseDTO(s.id,s.note,s.exerciseType.id,s.trainingSession.id,s.reps,s.sets,s.weight,s.pauseEachSerie,"
+ "s.sortOfExecution,s.exerciseType.name,s.exerciseType.picture.url) FROM exercise s")
我的问题是: 当一个练习(域对象)与图片(域对象)无关时,我猜s.exerciseType.picture为null,查询不返回该行。 因此,我的列表中缺少一些元素!
如果从构造函数中取消“s.exerciseType.picture”,则查询会正确返回所有行。
如何使用此构造函数获取包含所有练习的完整列表?如果没有相关的图片,我想将null传递给我的构造函数。
由于