相关疑难解决方法(0)

Scala 2.11 + Play Framework 2.3案例类和函数中的22个字段限制

Scala 2.11已经出局,案例类的22个字段限制似乎是固定的(Scala Issue,Release Notes).

这对我来说已经有一段时间了,因为我使用案例类来模拟Play + Postgres异步中具有超过22个字段的数据库实体.我在Scala 2.10中的解决方案是将模型分解为多个案例类,但我发现这个解决方案难以维护和扩展,我希望在切换到Play 2.3.0-RC1 + Scala 2.11后我可以实现如下所述的内容. 0:

package entities

case class MyDbEntity(
  id: String,
  field1: String,
  field2: Boolean,
  field3: String,
  field4: String,
  field5: String,
  field6: String,
  field7: String,
  field8: String,
  field9: String,
  field10: String,
  field11: String,
  field12: String,
  field13: String,
  field14: String,
  field15: String,
  field16: String,
  field17: String,
  field18: String,
  field19: String,
  field20: String,
  field21: String,
  field22: String,
  field23: String,
) 

object MyDbEntity {
  import play.api.libs.json.Json
  import play.api.data._
  import …
Run Code Online (Sandbox Code Playgroud)

scala playframework-2.3

38
推荐指数
1
解决办法
1万
查看次数

标签 统计

playframework-2.3 ×1

scala ×1