這是我刪除給定類型的所有實體的代碼: @Override public boolean deleteEntities(String instance, final String storeName) { final boolean[] success = {false}; final PersistentEntityStore entityStore = manager.getPersistentEntityStore(xodusRoot, instance); try { entityStore.executeInTransaction(new StoreTransactionalExecutable() { @Override public void execute(@NotNull final StoreTransaction txn) { EntityIterable result = txn.getAll(storeName); final boolean[] hasError = {false}; for(Entity entity : result) { if(!entity.delete()) { hasError[0] = true; } } success[0] = !hasError[0]; } }); } finally { ////entityStore.close(); } return success[0]; }題:這是刪除給定實體類型的所有現(xiàn)有實體的正確方法嗎?執(zhí)行此方法時,確實刪除了所有實體,但實體類型仍然存在,如何正確刪除實體類型?
添加回答
舉報
0/150
提交
取消