som*_*ame 4 java ormlite foreign-collection
我的对象上有外国集合字段。如果我创建对象>保存它>查询它:那么我就拥有它并且可以使用它。但是,如果我创建对象并尝试立即访问外部集合字段,则它为空。我怎样才能初始化它?
作为ORMLite Dao 类的一部分,有一个assignEmptyForeignCollection(...)方法。这会为您创建一个空集合并将其分配给正确的字段。
引用该方法的 Javadocs:
创建一个空集合并将其分配给父对象中的适当字段。这允许您从一开始就将内容添加到集合中。例如,假设您有一个包含以下字段的帐户: