我尝试将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/