【问题标题】:ORMLite initialize foreign collectionORMLite 初始化外部集合
【发布时间】:2014-06-20 13:47:33
【问题描述】:

我的对象上有外国收藏字段。 如果我创建对象 > 保存它 > 查询它:那么我拥有它并且可以使用它。 但是,如果我创建 Object 并尝试立即访问外部集合字段,则它为空。 如何初始化它?

【问题讨论】:

    标签: java ormlite foreign-collection


    【解决方案1】:

    作为ORMLite Dao 类的一部分,有一个assignEmptyForeignCollection(...) method。这会为您创建一个空集合并将其分配给适当的字段。

    引用Javadocs for the method

    创建一个空集合并将其分配给父对象中的适当字段。这使您可以从一开始就将内容添加到集合中。例如,假设您有一个具有以下字段的帐户:

    【讨论】:

    • 我观察到,如果实体已经在数据库中被引用,则集合不为空。我需要找到一种方法来更新我的外国收藏。根据这个问题:stackoverflow.com/q/39883622/663551我正在考虑以某种方式滥用上述方法。
    猜你喜欢
    • 2012-08-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-10
    相关资源
    最近更新 更多