今天上午遇到問題使用jpa hibernate批量添加數據,發現死活只能添加一條數據
我的做法是只new一個對象,然后每次循環改變對象的一個屬性,并且循環插入數據庫
最后發現是自己才疏學淺了
hibernate中變量的幾種狀態:瞬時態,持久態,游離態。
瞬時態:也稱只有態,只存在與內存中,而與數據中沒有對應數據。
持久態:與session關聯并且在數據庫中有相應數據。已經持久化,加入到了Session緩存中。
游離態:持久化對象脫離了Session對象,如session緩存被清空的對象。
今天上午遇到問題使用jpa hibernate批量添加數據,發現死活只能添加一條數據
我的做法是只new一個對象,然后每次循環改變對象的一個屬性,并且循環插入數據庫
最后發現是自己才疏學淺了
hibernate中變量的幾種狀態:瞬時態,持久態,游離態。
瞬時態:也稱只有態,只存在與內存中,而與數據中沒有對應數據。
持久態:與session關聯并且在數據庫中有相應數據。已經持久化,加入到了Session緩存中。
游離態:持久化對象脫離了Session對象,如session緩存被清空的對象。