Web開發的那點事 資料持久層常用功能

2021-09-01 15:20:15 字數 750 閱讀 4078

fansunion)

資料持久層--4類功能

1.增加

增加一條記錄-實體(有關聯,沒有關聯)

2.修改

修改乙個字段

修改多個字段

修改哪一列或哪些列:where一列多列

主鍵定位,多個列定位

3.刪除

物理刪除:刪除哪一列或哪些列

邏輯刪除:本質是更新操作,修改isdeleted(對所有表的記錄邏輯刪除,幾乎都可以共用乙個方法!)

4.查詢

4.1返回值的個數

一條記錄(只有乙個,有多個只取第1個):

根據主鍵查詢;

根據 sql/jpql/hql語句查詢帶1個引數,帶多個引數

獲取所有的記錄:不帶條件,不帶關聯。

多條記錄(list):

查詢所有。

根據字段查詢:1個字段(根據經驗發現,1個和2個字段的情況最為普遍)

根據多個字段查詢:n個字段

根據sql/jpql/hql語句查詢(無引數,1個引數,多個引數)

4.2返回值的型別

自定義物件

integer(最大數,最小數,平均數,記錄總數)等基本資料型別

4.3查詢型別

精確查詢

模糊查詢

注:分類存在交集

關於物理層的那點事

物理層是計算機網路osi模型中最低的一層。物理層規定 為傳輸資料所需要的物理鏈路建立 維持 拆除,而提供具有機械的,電子的,功能的和規範的特性。簡單的說,物理層為裝置之間的資料通訊提供傳輸 及互連裝置,為資料傳輸提供可靠的環境,確保原始的資料可在各種物理 上傳輸。關於資料通訊的幾個基本知識 資訊互動...

安卓開發中的那點事

只是乙個布局而已 剛到公司 組長給我分配任務,說修改下ui布局,這塊有點小問題,適配的問題,讓我自己看看怎麼解決的好怎麼來.我當時想 適配?用dp不就行了嗎 也沒在意那麼多.剛開始接到任務時,感覺就是乙個修改布局有什麼難得,沒當回事,覺得分分鐘鐘解決的事.開始著手做 真正去做的時候發現,自己想的太簡...

關於資料庫優化的那點事

資料庫優化應從三方面來考慮 資料庫儲存分割槽 表索引 sql語句優化 今天這篇部落格主要是介紹表索引 建立索引原則 頻繁搜尋的列 經常排序的列 經常連線的列 指定單獨的表空間 不適合建立索引原則 表資料量小 僅包含幾個不同值的列 如 性別 增刪改資料表操作頻繁 增刪改效能要求高於查詢 表中匯入資料後...