如何在SORM中添加Scala枚举?

时间:2014-08-28 13:38:56

标签: scala sorm

如何在SORM中添加枚举?

我有这个枚举:

object RoutineType extends Enumeration {
  val TimeRoutine, SetRoutine = Value
}

并在DB对象中添加实体:

entities = Set() + Entity[RoutineType.Value]()

但是当我加载所有内容时,我得到了这个例外:

Caused by: sorm.core.SormException: Unsupported type: Enumeration

为什么呢?文档说明支持枚举

1 个答案:

答案 0 :(得分:2)

SORM只需要您将案例类注册为实体。你不应该用枚举来做这件事。

关于Play Framework的问题,可能是由于与Play 2.2不兼容造成的。 SORM仅支持Play 2.1 for now