ormliteオブジェクトの単純な削除を実行しています。コードは以下の通りです。しかし、何があっても、オブジェクトは決して削除されません。OrmLiteの削除に失敗しました
Dao<Subscription, Object> dao = helper.getSubscriptionDataDao();
dao = helper.getSubscriptionDataDao();
QueryBuilder<Subscription, Object> query = dao.queryBuilder();
query.where().eq("key", subKey);
Subscription sub = dao.queryForFirst(query.prepare());
int r = dao.delete(sub); // r is 1
ここに何か不足していますか?
いつもロールバックされているSeymore?同じキーで複数のサブスクリプションがあるとしたら?削除の直後にqueryForFirstを実行すると、同じサブスクリプションが返されますか? – Gray