開發規範

java_FFC發表於2020-12-28

controller層

service層

dao層

  1. 介面
    dao層範例
    • 增刪改:返回值int型別,返回操作條數;入參為該表的絕對實體類,修改和插入會完全按照入參的值更新,把封裝工作完全交給service層。
    • 查詢:
      • 命名規範:query(查詢),model(返回單個實體),array(返回實體類集合),total(返回數量),where(篩選條件),order(是否排序),page(是否分頁)
      • 入參:response包中的擴充套件實體類(見下述)
      • 出參:response包中的擴充套件實體類(見下述)
  2. XML
    xml範例
    • resultMap:結果集封裝,response包中的擴充套件實體類(見下述)

model

model結構範例

  1. model包:資料庫表的絕對實體類,繼承分頁類屬性
  2. request包:絕對實體類的擴充套件類,用於controller層接收引數和dao層查詢引數封裝
  3. response:絕對實體類的擴充套件類,用於dao層查詢結果封裝
  4. 其他包:擴充套件的模型類

util

相關文章