DbUnit中的DatabaseOperation介紹

DatabaseOperation定義了對數據庫進行的操做,它是一個抽象類,經過靜態字段提供了幾種內置的實現:數據庫

  • NONE:不執行任何操做,是getTearDownOperation的默認返回值。
  • UPDATE:將數據集中的內容更新到數據庫中。它假設數據庫中已經有對應的記錄,不然將失敗。
  • INSERT:將數據集中的內容插入到數據庫中。它假設數據庫中沒有對應的記錄,不然將失敗。
  • REFRESH:將數據集中的內容刷新到數據庫中。若是數據庫有對應的記錄,則更新,沒有則插入。
  • DELETE:刪除數據庫中與數據集對應的記錄。
  • DELETE_ALL:刪除表中全部的記錄,若是沒有對應的表,則不受影響。
  • TRUNCATE_TABLE:與DELETE_ALL相似,更輕量級,不能rollback。
  • CLEAN_INSERT:是一個組合操做,是DELETE_ALL和INSERT的組合。是getSetUpOeration的默認返回值。
  • www.nvzhuangpaihangbang.com
相關文章
相關標籤/搜索