2014-05-14 12 views
6

के साथ सभी पंक्तियां कैसे हटाएं SQL डेटाबेस कथन लिखने के बिना किसी डेटाबेस तालिका की सभी पंक्तियों को हटाने का कोई अन्य तरीका है?कोई भी SQL

List<Item> items = Ebean.find(Item.class).findList(); 
Ebean.delete(items); 

वहाँ की तरह

Ebean.deleteAll(Item.class) 
Ebean एपीआई में

कुछ भी है?

+0

लेकिन अगर भले ही आप [EBean] का उपयोग कर रहे (http://www.avaje.org/ebean/introquery_rawsql.html), तो आपको नहीं मिल सकता है बहुत सरल/बहुत कुछ एक से कुशल rawSql "mytable से हटाएं" या "myTable truncate"। IMHO ... – FoggyDay

+1

यदि आमतौर पर विधियों की कमी होती है तो मैं आमतौर पर क्या करता हूं, मैं एक माईबेबीन उपयोगिता वर्ग बनाता हूं और उन सभी विधियों को डालता हूं जिनमें मुझे कमी है। –

उत्तर

-1

वास्तव में यह मौजूद है, check this out

एक संग्रह से सभी सेम को हटा दें।

public static int delete(Collection<?> c) 
        throws javax.persistence.OptimisticLockException 
संबंधित मुद्दे