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
ここで何か不足していますか?