個人網(wǎng)站的色彩設(shè)計怎么做香港服務(wù)器
一直有一種認(rèn)識就是:使用JPA對視圖操作,不會影響到原表。 直觀的原因就是視圖是一種數(shù)據(jù)庫中的虛擬表,它由一個或多個表中的數(shù)據(jù)通過SQL查詢組成。視圖不包含數(shù)據(jù)本身,而是保存了一條SQL查詢,這條查詢是用來展示數(shù)據(jù)的。
但是在實(shí)際項(xiàng)目種的一個場景顛覆和糾正了這個認(rèn)識: 在某些場景下,對視圖的操作是會保存到原始表的。
實(shí)際場景
實(shí)際環(huán)境如下:
- Spring Boot
- JPA ,Hibernate
- Oracle
實(shí)體類定義
有一個表,定義了幾個屬性,該表對應(yīng)的實(shí)體類是 MyUser。
/**
* @Title: MyUser.java
* @Package com.osxm.springbootency.chp03.jpaview
* @Description: TODO
* @author XM
* @date 2024年7月9日 下午9:42:54
* @Copyright: 2024
* @version V1.0
*/
package com.osxm.springbootency.chp03.jpaview;/**
* @ClassName MyUser
* @Description TODO
* @author XM
* @date 2024年7月9日
*
*/
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.NamedQuery;
import javax.persistence.Table;@Entity
@Table(name