【问题标题】:How to store a collection of strings in jdo apache isis without joins如何在没有连接的jdo apache isis中存储字符串集合
【发布时间】:2018-11-15 05:38:21
【问题描述】:

我想存储一组在架构中的任何其他表中都不可用的字符串。例如,

我有一张包含国家 ID、国家名称和动物的表格

列animals 需要是一个集合(Set 或List),并且列表中的动物在模式的任何其他表中都不可用。它们只是普通的 java 字符串。我浏览了链接here。但它只提到了存储对象集合的方法,这些对象集合可作为另一个表中的列使用。任何帮助将非常感激。提前致谢。干杯!

【问题讨论】:

    标签: jdo isis


    【解决方案1】:

    只需使用JDO AttributeConverter,Collection 字段例如可以转换为String(存储在单个列中)。根据the docs

    【讨论】:

    • 感谢您的及时回复。我尝试使用该类,但我不断收到无法解析包的错误。我应该使用哪个包?
    • 它是 JDO 3.2 的一部分,所以你需要使用它
    • 您需要使用 Apache Isis 2.0.0-M1 或更高版本,因为它使用 DN 5.x 和 JDO 3.2
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-11
    相关资源
    最近更新 更多