当我尝试返回结果时,它将显示返回类型不匹配。我该怎么办?
@Override
@SuppressWarnings("unchecked")
public List<StudentDetail> getAllStudent(){
DetachedCriteria.forClass(QrCodeList.class).add(Property.forName("userId")
.eq(
DetachedCriteria.forClass(User.class).setProjection(Property.forName("id"))
)
);
}
答案 0 :(得分:0)
似乎此方法返回DetachedCriteria<QrCodeList>
。
要让它返回List
,它应该像
DetachedCriteria.forClass(QrCodeList.class).add(Property.forName("userId")
.eq(DetachedCriteria.forClass(User.class).setProjection(Property.forName("id")))
).list()
但它会是List<QrCodeList>