2

有没有一种方法可以创建方法来设置模型字段中的值,而无需明确设置值,例如 -

ModelName.create.fieldName1("value").fieldName2("value2") and so on

我们可以遍历该模型的所有可用字段并将它们的值设置为一些值列表吗?

就像是 ...

Model.allFields.foreach((fld)=> {
fld.set(valueList(indx)); indx+=1
}

实际上,我想使用一些适用于所有模型的通用方法为所有模型设置值。

4

1 回答 1

0

根据我的评论:

val list = List(...)
val record = YourRecordClass.createRecord
record.allFields.zip(list).foreach {case(field,value) => field.setFromAny(value)}
于 2011-11-22T10:31:27.123 回答