İlkbahar-veri-mongodb 1.2.0'ı QueryDSL 2.9.0 ile kullanıyorum.QueryDSL silme yöntemi
QueryDslPredicateExecutor
neden delete(Predicate predicate)
yöntemine sahip?
Bir çözüm var mı?
İlkbahar-veri-mongodb 1.2.0'ı QueryDSL 2.9.0 ile kullanıyorum.QueryDSL silme yöntemi
QueryDslPredicateExecutor
neden delete(Predicate predicate)
yöntemine sahip?
Bir çözüm var mı?
Muhtemelen bunu yapabilirsiniz. ardından "burada" koşulu, sorgunun nesneler için ve için yüklemi ile ilk Q sınıfının bir örneğini oluşturarak ve ardından yüklemi dayalı tüm nesneleri bulma am silme yöntemiyle İşte
QMyObj obj= new QMyObj("myObj");
Iterable<MyObj> myObjs = myObjRepository.findAll(obj.property.eq("property"));
myObjRepository.delete(myObjs);
o geçmektedir. Ardından havuzun void delete(Iterable<? extends T> entities)
yöntemini çağırın.
kontrol dışarı onaylamak için Bahar Kaynak çocuklar içindir. http://stackoverflow.com/a/23731038/1125467 – vivekp