gpt4 book ai didi

java - Ebean 无法序列化 Money

转载 作者:行者123 更新时间:2023-12-02 04:33:36 28 4
gpt4 key购买 nike

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

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

随后是更多与 javamoney 相关的错误。

我知道 MonetaryAmont 有一个私有(private)构造函数,并通过公共(public)静态方法实例化。我如何告诉 Ebean 如何序列化 MonetaryAmount?

最佳答案

我已经放弃了 Ebean,转而使用 Eclipselink。具有讽刺意味的是,这就是我找到问题答案的地方。因此,对于与我处境相似的人,我应该这样做:

我正在寻找的东西叫做 ScalarTypeConverter。 Ebean 中没有很好地记录它们。然而有一些javadoc以及 GitHub 上至少有一个问题关于他们。

Ebean 中不需要实现 Serialized

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

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com