AndroidでSQLiteを操作するためにアクティブなAndroidを使用しています。
たとえば、Pets
この構造を持つ次のテーブルがあります。
@Table(name = "Pets")
public class Pet extends Model {
@Column(name = "Name")
public String name;
@Column(name = "Gender")
public String gender;
@Column(name = "DoB")
public Date dob;
public Pet() {
super();
}
public Pet(String name, String gender, Date dob) {
super();
this.name = name;
this.gender = gender;
this.dob = dob;
}
}
という 2 番目のテーブルに、テーブルAchievements
の への外部キーがあることを示すにはどうすればよいですか。primary_key
Pets
これは私はこのようなことをしています
@Table(name = "Achievements")
public class Achievement extends Model {
@Column(name = "name")
public String name;
@Column(name = "pet_id")
public Pet pet;
public Achievements() {
super();
}
public Achievements(String name,Pet pet) {
super();
this.name = name;
this.pet = pet;
}