shop 改造之Filter類

2022-02-17 02:45:18 字數 988 閱讀 6037

基於shop++原始碼進行**改造。本來想大展手腳,結果一入手。發覺瞬間淹沒了我的才華,sql語句也得賊溜沒啥用。

不得不說這個**原始碼價值很高,封裝的很精屁。

下面是我第一天入手的坑。

資料庫建好了表,做好了頁面跳轉,那麼來裝東西吧!填資料。

結果無論是dao層還是實體類都封裝的非常精簡,於是照著葫蘆畫瓢。查詢資料卡在了乙個filter的用法上:

service層:

/**

* 按照汽保店查詢所有汽保**資訊

* @return

*/@override

public listsearchlist(long store_id)

entity類:

/**

* @auther: lanhaifeng

* @date: 2018/11/28 0028 09:40

* @description: 汽保**類

*/@entity

@table(name = "setmeal")

public class setmeal extends baseentity

public void setsname(string sname)

public store getstore()

public void setstore(store store)

}filter類建構函式:

public static filter eq(string property, object value)
物件導向和面向過程都快搞混了。

service層store.id 對應實體類的store物件的id

資料查詢出來了,是不是很簡單了。

String類的改造

輸入 檔名稱 sum123.cpp 作 者 林海雲 完成日期 2015年4月29日 版 本 號 v2.0 問題描述 請構造string類的加 減運算。其中,s1 s2將兩個字串的連線起來 s1 s2是將s1的尾部空格和s2的前導空格去除後的連線。程式輸入 無 程式輸出 連線後的字串 include ...

Sql改造 Sql改造之巢狀子查詢

sql改造 sql 巢狀子查詢 select 別名1.列名1,別名1.列名2,rownum as rn from 原始sql select列名1,列名2,from 表名 where 1 1 order by update desc 別名1 where rownum 5 selec a.id,a.na...

PHP擴充套件之Filter詳解

filter,它的作用就和他的名字一樣 過濾。filter內建了多個常用過濾器,根據過濾器功能的不同,可以分成淨化過濾器 sanitization 和驗證過濾器 validation 兩種。兩種的差別在於,淨化過濾器會把被過濾的變數中不符合規則的東西清除掉,返回清除後的內容 而驗證過濾器只是驗證的功...