我有scala类,如:
@Entity("users")
class User(@Required val cid: String, val isAdmin: Boolean = false, @Required val dateJoined: Date = new Date() ) {
@Id var id: ObjectId = _
@Reference
val foos = new ArrayList[Foo]
}
Run Code Online (Sandbox Code Playgroud)
如果它是一个Java类,我只需要实现java.io.Serializable,但这在scala中不起作用.上面宣布的foos也是私人还是公共?
scala ×1