今天做項目報了一個錯誤
錯誤的原因是: 有級聯查詢的時候,一對多,多對一配置時要考慮默認延遲加載的問題,需要把延遲加載關閉。
然后就能正確查詢出結果了
補充知識:
延遲加載表現在:比如:我們要查詢id為2的部門數據,但是有許多用戶數據的部門外鍵是id為2,我們在查詢的時候,由於默認lazy="true"(懶加載),所以是不會查詢部門外鍵為2的用戶數據的,但是我們在一次session中,不僅不要部門數據,而且還有可能需要該部門對應的用戶數據,由於默認設置為lazy="true",所以我們在一次session中是獲取不到該用戶數據了。