反射 思路如下:
scala> class Person {
| var Id:Int = 0
| var name:String = ""
| }
defined class Person
scala> val p = new Person
p: Person = Person@3630602d
scala> classOf[Person].getDeclaredFields().map {f => f.setAccessible(true);f.get(p)}
res8: Array[Object] = Array(0, "")
scala> class Person {
| var Id:Int = 0
| var name:String = ""
| }
defined class Person
scala> val p = new Person
p: Person = Person@3630602d
scala> classOf[Person].getDeclaredFields().map {f => f.setAccessible(true);f.get(p)}
res8: Array[Object] = Array(0, "")