有没有办法创建方法来设置模型字段中的值,而不用显式设置值 -
ModelName.create.fieldName1("value").fieldName2("value2") and so on
我们可以遍历该模型的所有可用字段并将其值设置为某些值列表吗?
类似......
Model.allFields.foreach((fld)=> {
fld.set(valueList(indx)); indx+=1
}
实际上我想使用一些适用于所有模型的通用方法将值设置到所有模型中。
答案 0 :(得分:0)
根据我的评论:
val list = List(...)
val record = YourRecordClass.createRecord
record.allFields.zip(list).foreach {case(field,value) => field.setFromAny(value)}