0
我在Active Android中的外鍵操作有問題。請看看這個代碼:Column.ForeignKeyAction.SET_NULL在ActiveAndroid中不起作用
@Table(name = "Dealers", id = BaseColumns._ID)
public class Dealer extends Model implements Serializable {
@Column
public String name;
}
@Table(name = "Users", id = BaseColumns._ID)
public class User extends Model implements Serializable {
@Column()
public String email;
@Column(name = "dealer", onDelete = Column.ForeignKeyAction.SET_NULL)
public Dealer dealer;
}
new Delete().from(Dealer.class).execute();
User user = new Select().from(User.class).executeSingle();
if (user != null && user.dealer != null) {
Log.e("ActiveAndroid", "BUG");
}
我沒有任何想法,爲什麼當所有的經銷商都被刪除後不會被刪除用戶表的經銷商領域。