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 にはすべてのデータがあるため、b の dao を作成します。しかし、テーブル B はデータでのみ作成され、A は作成されません。親切に誰か助けてくれませんか?