springboot中jpa的級聯型別

2021-10-24 02:16:19 字數 601 閱讀 6412

1.all型別包括所有的jpa級聯型別和hibernate的級聯型別,就是在實體的關聯註解上使用的級聯型別。

2.persist的操作會將物件持久化,當使用cascadetype.persist時,代表持久化父物件時,

子物件也相應的持久化,也就是級聯儲存。

3.merge操作會將具有相同識別符號的物件進行更新,當使用cascadetype.merge時,代表父物件更新,也要將裡面的子物件更新,則更新操作會傳遞到子物件。

4.remove操作會刪除資料庫的實體,使用cascadetype.remove時,會級聯刪除所有子物件。

5.detach操作表示從持久化的上下文移除物件,當使用了cascadetype.detach後,子物件也會從持久化的上下韋恩中移除。

關於Spring boot中JPA的基本框架構造

最近在學習spring boot中jpa的配置,對於其一些基本框架構造有了個大概的認識 首先整個構造分為四個大部分 分為controller層,dao層,entity層以及service層。實體類寫在entity層中。server port 8887 資料庫配置 spring datasource ...

springboot整合jpa的分頁操作

分頁的工具類 package com.pig.pigbase.tools import org.springframework.data.domain.pagerequest import org.springframework.data.domain.pageable import org.spr...

springboot整合JPA的快速使用

這是專案結構 先導入依賴 org.springframework.boot spring boot starter data jpa 其次配置yml檔案 spring datasource driver class name com.mysql.jdbc.driver url jdbc mysql ...