在java中
List<LoanProgramAndRepayRecordModel> loanProgramAndRepayRecordModelList = query.getResultList();
编译通过,
在scala中 相同的代码
var list: util.List[RechargeForm] = query.getResultList
编译不通过,提示
这里的query是javax.persistence中的类
在java中
List<LoanProgramAndRepayRecordModel> loanProgramAndRepayRecordModelList = query.getResultList();
编译通过,
在scala中 相同的代码
var list: util.List[RechargeForm] = query.getResultList
编译不通过,提示
这里的query是javax.persistence中的类
15 回答8.4k 阅读
8 回答6.2k 阅读
1 回答4.1k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读
2 回答3.8k 阅读
3 回答1.7k 阅读✓ 已解决
看了下 javax.persistence 的 API,getResultList 返回的是一个 List 类型,是一个 raw type,在
scala 中对应类型就是 List[_],但是你的变量 list 类型是 List[RechargeForm],所以类型冲突了。
楼主可以将 list 的类型改为 util.List[_] 或者省略类型说明