【发布时间】:2013-06-30 18:30:47
【问题描述】:
如何在 ORMLite Android 中实现一对多关系?
请查找示例
public class A {
private String name;
@DatabaseField (foreign = true, foreignAutoRefresh = true, columnName = "A")
private B b;
@DatabaseField(columnName = "author")
private String authorName;
}
public class B {
@DatabaseField(generatedId = true, columnName = "id")
private long id;
@DatabaseField(columnName = "name")
private String name;
@ForeignCollectionField
Collection<A> aees;
}
B 收藏了 A。我打电话给 dao.create(b);
现在我创建 b 的 dao,因为 b 拥有所有数据。但是表 B 只用数据创建,A 从未创建。有人可以帮忙吗?
【问题讨论】:
标签: java android one-to-many ormlite