我尝试使用Scala创建Spring Data Mongo存储库。 我的对象有Int id,所以我的存储库看起来像
trait SamRecordRepo extends PagingAndSortingRepository[SamRecord, Int] {
}
此代码无法编译,因为scala Int不扩展Serializable:
Error:(10, 29) type arguments [com.cgen.SamRecord2,Int] do not conform to trait PagingAndSortingRepository's type parameter bounds [T,ID <: java.io.Serializable]
trait SamRecordRepo extends PagingAndSortingRepository[SamRecord2, Int] {
我该如何解决这个问题?
答案 0 :(得分:1)
也许使用Integer
代替? java.lang.Integer extends Serializable
。