在我的项目中,我必须在某个地方unitOfIssue
使用Items
. 现在,各种项目当然可以有不同的表示单位。因此,我正在寻找一些 API 或某种方式来优雅地处理这种情况。
是否有任何可用的 API 提供某种方式来表示这些单位?我听说过JScience,这似乎令人印象深刻,但我再次面临将其映射到JPA
. 经过一些谷歌工作,我发现在这种情况下正在进行一些工作 - JScience-JPA,但在生产中使用它似乎还不稳定。
我还发现了一些关于JSR-275 的信息,但是从这个 JCP 页面看来它已经被拒绝了。
然后我遇到了unitofmeasure,我还没有深入研究它。但是,同样的问题又来了。这可以用 JPA 映射吗?
编辑: -从这个 SO question我遇到了带有 Unit 的 Java Numbers,但我不知道它是否已准备好生产。
我真的很困惑,特别是在看到上面的那些选项之后。JPA 是一个额外的问题,即我是否可以使用它们中的任何一个。有没有人遇到过这样的情况,并找到了解决办法?我真的需要一些帮助。我应该使用什么?如果没有其他出路,那么代表这些单位的适当方式是什么。我看到的一种方法是使用enums
. 但是,当然,这将是最后的选择。