Web开发的那点事--数据持久层常用功能
?
CSDN博客不再經常更新,更多優質文章請來 粉絲聯盟網 FansUnion.cn! (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查詢類型
?精確查詢 ??
?模糊查詢
?
注:分類存在交集
???
轉載于:https://www.cnblogs.com/qitian1/archive/2013/01/27/6463755.html
總結
以上是生活随笔為你收集整理的Web开发的那点事--数据持久层常用功能的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: apue学习之文件IO第二部分
- 下一篇: 求一个好听的黑暗系名字。