"sys_property
"public
ignore
")]
public
override
string id
public
string value
} 1. 單一物件查詢介面:
t selectone(string mapsql, object param);
t selectbyid(string id);
object selectbyid(type type, string id);
public
string
2.結果集查詢:
listselectlist(string mapsql, object param);
list selectlist(queryinfo info);
queryinfo select(queryinfo info);
//返回所有office物件: 根據sysoffice元資料定義,自動建立並快取該select 語句
public actionresult list(int? ppagesize, int? ppageindex)
//找出所有的流程定義
queryinfo info = new queryinfo(typeof(processdefinitionentity));
info.customsql = "
selectprocessdefinitionsbyquerycriteria
";return json(dao.select(info));
此時「selectprocessdefinitionsbyquerycriteria」對應的就是類似mybatis的基於key-value的外部sql配置語句。
3.linq式查詢
ienumerableselect(system.linq.expressions.expression> where);
ienumerableselect(string mapsql, system.linq.expressions.expression> where);
//根據sysuser自動建立select語句,並提供usercode匹配查詢
public contentresult getusername(string usercode)
return content(string.empty); }//
菜鳥日誌20170321(介面開發)
今日任務 新介面開發 查詢 插入 遇到的問題 1.由於專案採用dubbo zookeeper分布式服務,除錯中時常出現web端請求,服務端無響應 2.配置檔案經常出錯 分析解決 1.zookeeper的啟用需要採用管理員許可權執行,否則容易導致連不上 2.dubbo管理服務端採用debug執行,否則...
Java開發練習4,介面
課堂練習1 教材160頁4.程式設計題 課堂練習2 大學裡的學生 student 需要交學費,而研究生 graduate 作為學生比較特殊,除了需要交學費外,還可以獲取一部分科研津貼,由學校 university 統一發放。此外,學校還需要發放教師 teacher 的工資。編寫 模擬上述場景 1 設...
tp5介面開發
tp5號稱為api開發設計的高效能框架 介面請求的順序為 客戶端請求 匹配路由 資料解密 驗證身份 查詢快取 驗證引數 前置中介軟體 控制器 邏輯處理 資料加密 返回資料 後置中介軟體 路由 使用tp5內建路由規則,特別建議完全匹配路由 身份驗證 驗證簽名,簽名規則自定義,在api介面基類中定義 引...