मैं मैं अगर मैं आईडी द्वारा नहीं बल्कि नाम या किसी अन्य क्षेत्र से एक ही मेज से एक अभिलेख को नष्ट करने के लिए हैORMLITE से रिकॉर्ड कैसे हटाएं?
@Override
public void Delete(int id) throws SQLException {
this.dao.deleteById(id);
}
नीचे के रूप में उपयोग करते हुए, लेकिन क्या आईडी से एक रिकार्ड नष्ट कर सकते हैं ORMLite डाटाबेस से एक अभिलेख को नष्ट करने की जरूरत है मैं चाहता हूँ की तरह
public void Deletefromcanteen(String name,MealType mealtype) {
this.dao.deletebyName(name);
}
कुछ क्या क्वेरी चाहिए मैं querybuilder का उपयोग कर लिखें रिकॉर्ड को हटाना जहां नाम = नाम और mealtype = कहना (दोपहर का भोजन)
मैं अपने databaseh में कुछ इस तरह की कोशिश की elper class
public void deletefromcanteen(int id, String mealtype) {
try {
Dao<CanteenLog, Integer> canteenDao = getCanteen();
DeleteBuilder<CanteenLog, Integer> deleteBuilder = canteenDao
.deleteBuilder();
deleteBuilder.where().eq("user_id", id).and().eq("meal", mealtype);
canteenDao.delete(deleteBuilder.prepare());
} catch (Exception e) {
...
}
}
@llya Demidove क्या आप कृपया इस बारे में विस्तार से विस्तार कर सकते हैं कि यह –
आपके लिए स्पष्ट है?) –