如何在SORM中添加Scala枚举?

如何在SORM中添加Scala枚举?,scala,sorm,Scala,Sorm,如何在SORM中添加枚举 我有以下列举: 对象RoutineType扩展枚举{ val TimeRoutine,SetRoutine=值 } 在DB对象中,我添加了实体: entities=Set()+实体[RoutineType.Value]() 但当我加载所有内容时,会出现以下异常: Caused by: sorm.core.SormException: Unsupported type: Enumeration 为什么??文档说明支持枚举SORM只需要将案例类注册为实体即可。您不应该

如何在SORM中添加枚举

我有以下列举:

对象RoutineType扩展枚举{
val TimeRoutine,SetRoutine=值
}
在DB对象中,我添加了实体:

entities=Set()+实体[RoutineType.Value]()
但当我加载所有内容时,会出现以下异常:

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

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

SORM只需要将案例类注册为实体即可。您不应该对枚举执行此操作


关于游戏框架的问题,它们可能是由与游戏2.2不兼容引起的。SORM只支持Play 2.1。

也许我已经解决了,我只是不需要向实体添加枚举。在本地,它可以工作,但当我在play框架中运行所有东西时,我会遇到classloader:java.lang.ClassNotFoundException:models.RoutineType$的问题。我确认我使用play 2.2,我会尝试降级它。顺便说一句,我希望你继续发展,SORM是如此伟大和简单。