Scala:Spring Data Repository中的Int id

时间:2016-11-03 12:25:05

标签: spring scala spring-data spring-data-mongodb

我尝试使用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] {

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

也许使用Integer代替? java.lang.Integer extends Serializable