Hibernate邏輯刪除問題

  項目數據庫用到邏輯刪除時候,若是對象有一對多或多對多其餘對象引用的時候,當select這個對象時不作過濾,select出來的引用集合會有狀態爲"刪除"的對象,固然後期能夠從新過濾掉這些「刪除」的對象,但明顯不必作這一步。今天恰好遇到這種狀況,上網查了一下發現很簡單就能夠解決。數據庫

  假設status=1正常,status=2刪除spa

  Annotation:在一的那一段的Set上加上@Where(clause="status = 1")對象

  XML:set標籤屬性加where="status=1"io

相關文章
相關標籤/搜索