我尝试将Java pet项目从手写SQL切换到Ebean。当我现在运行项目时,我收到消息

Was unable to use reflection to find a constructor and appropriate getters forimmutable type interface j`avax.money.MonetaryAmount`


其次是更多与Javamoney相关的错误。

我知道MonetaryAmont具有私有构造函数,并且可以通过公共静态方法实例化。我如何告诉Ebean如何序列化MonetaryAmount?

最佳答案

我已经放弃了Ebean并改用Eclipselink。具有讽刺意味的是,这就是我找到问题答案的地方。因此,对于处于与我类似情况的人,我应该做的是:

我一直在寻找的东西叫做ScalarTypeConverter。它们在Ebean中没有很好的记录。但是,有一些javadoc,并且至少有一个关于它们的问题。

在Ebean中不需要实现Serializable

关于java - Ebean无法序列化资金,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31124717/

10-12 03:04