将SORM实例转移到远程akka actor

时间:2013-06-17 09:19:19

标签: scala akka sorm

我如何从SORM对象包装器内部获取我的类的清晰实例? 在向远程actor发送包装器时,它会导致ClassNotFoundException:

[ERROR] ... Error __wrapper$1$28457a083cbf41f3a038257f7813a4f7.__wrapper$1$28457a083cbf41f3a038257f7813a4f7$PersistedAnonymous1$1] [java.lang.ClassNotFoundException: __wrapper$1$28457a083cbf41f3a038257f7813a4f7.__wrapper$1$28457a083cbf41f3a038257f7813a4f7$PersistedAnonymous1$1

怎么做对了?我转移了一个新的类实例,但我发现它并不优雅。 copy()方法没有帮助。

1 个答案:

答案 0 :(得分:1)

我想你想要做的是从类型A的值中提取纯类型A with Persisted的值。 SORM尚未提供任何自动化设施来实现这一目标。虽然它可以在Persisted上以某种特定方法的形式实现,例如.demixinPersisted

我发布了一个合适的feature request。您可以从现在开始监控它。