通用mapper select相關方法

2021-10-13 07:27:16 字數 1480 閱讀 1553

select

方法:list select(t record);

說明:根據實體中的屬性值進行查詢,查詢條件使用等號

方法:t selectbyprimarykey(object key);

說明:根據主鍵字段進行查詢,方法引數必須包含完整的主鍵屬性,查詢條件使用等號

方法:list selectall();

說明:查詢全部結果,select(null)方法能達到同樣的效果

方法:t selectone(t record);

說明:根據實體中的屬性進行查詢,只能有乙個返回值,有多個結果是丟擲異常,查詢條件使用等號

方法:int selectcount(t record);

說明:根據實體中的屬性查詢總數,查詢條件使用等號

insert

方法:int insert(t record);

說明:儲存乙個實體,null的屬性也會儲存,不會使用資料庫預設值

方法:int insertselective(t record);

說明:儲存乙個實體,null的屬性不會儲存,會使用資料庫預設值

update

方法:int updatebyprimarykey(t record);

說明:根據主鍵更新實體全部字段,null值會被更新

方法:int updatebyprimarykeyselective(t record);

說明:根據主鍵更新屬性不為null的值

delete

方法:int delete(t record);

說明:根據實體屬性作為條件進行刪除,查詢條件使用等號

方法:int deletebyprimarykey(object key);

說明:根據主鍵字段進行刪除,方法引數必須包含完整的主鍵屬性

example方法

方法:list selectbyexample(object example);

說明:根據example條件進行查詢

重點:這個查詢支援通過example類指定查詢列,通過selectproperties方法指定查詢列

方法:int selectcountbyexample(object example);

說明:根據example條件進行查詢總數

方法:int updatebyexample(@param(「record」) t record, @param(「example」) object example);

說明:根據example條件更新實體record包含的全部屬性,null值會被更新

方法:int updatebyexampleselective(@param(「record」) t record, @param(「example」) object example);

說明:根據example條件更新實體record包含的不是null的屬性值

方法:int deletebyexample(object example);

說明:根據example條件刪除資料

GetCurrentDirectory相關問題

dword getcurrentdirectory dword nbufferlength,size of directory buffer lptstr lpbuffer directory buffer 函式功能 獲取當前程序的當前目錄。注意當前目錄這東西有點怪異,本來確實是可執行檔案的所在目錄...

Map JSONObject String相互轉換

map轉jsonobject com.alibaba fastjson 1.2.59 jsonobject info jsonobject.parseobject json.tojsonstring map jsonobject轉map jsonobject json new jsonobject ...

AdaBoost scikit learn相關引數

base estimator 弱分類器物件,預設為cart分類樹 decisiontreeclassifier algorithm samme和samme.r samme表示構建過程中 使用樣本集分類效果作為弱分類器的權重 samme.r使用對樣本集分類的 概率大小作為弱分類器的權重。由於samme...