ssh整合之三(實現邏輯)
1、基本屬性
private User user;//用於實現save
private Long id;//用於實現刪、改、查(findById()的情況)
2、CRUD模板
public String list() {
List<User> userList = userService.findAll();
ActionContext.getContext().put("userList", userList);
return "list";
}
public String add() {
userService.save(user);
return "toList";
}
public String addUI() {
return "saveUI";
}
public String update() {
User user1 = userService.findById(id);
user1.setName(user.getName());
user1.setAge(user.getAge());
user1.setSalary(user.getSalary());
userService.update(user1);
return "toList";
}
public String updateUI() {
user = userService.findById(id);
return "saveUI";
}
public String delete() {
userService.deleteById(id);
return "toList";
}
3、底層實現
@Resource
private SessionFactory sessionFactory;
public Session getSession() {
return sessionFactory.getCurrentSession();
}
1)增
getSession().save(user);
2)刪
User user = findById(id);
getSession().delete(user);
3)改
getSession().update(user1);
4)
查:
getSession().get(User.class, id)//根據id進行查詢
getSession().createQuery("from User").list()//查詢所有
相關文章
- SSH整合之四(頁面邏輯的實現)
- 請教在ssh種哪裡實現邏輯程式碼
- 解析jwt實現邏輯JWT
- 零程式碼整合自動化的實現邏輯是什麼?
- 實現拼團業務邏輯
- redis實現文章投票邏輯Redis
- 用java實現業務邏輯Java
- 原生 JS 實現 HTML 轉 Markdown,以及其實現邏輯JSHTML
- 利用TensorFlow實現多元邏輯迴歸邏輯迴歸
- 利用Tensorflow實現邏輯迴歸模型邏輯迴歸模型
- 使用 Drools 規則引擎實現業務邏輯
- SSH整合實現分頁查詢(兩種方式)
- MyBatis-Plus之邏輯刪除的實現MyBatis
- 聊聊支付流程的設計與實現邏輯
- 圖解MySQL邏輯備份的實現流程圖解MySql
- 邏輯迴歸演算法推理與實現邏輯迴歸演算法
- 機器學習之邏輯迴歸(純python實現)機器學習邏輯迴歸Python
- Vue主要原理最簡實現與邏輯梳理Vue
- 使用PostgreSQL邏輯訂閱實現multi-masterSQLAST
- 「CI整合」基於Jest Mock API對業務邏輯整合測試MockAPI
- Flutter 實現視訊全屏播放邏輯及解析Flutter
- 聊聊訊息中心的設計與實現邏輯
- 訂單生產線分配以及拆分邏輯實現
- FSM狀態機及C#反射實現邏輯C#反射
- SSH框架整合配置所需JAR包(SSH整合)框架JAR
- 邏輯式程式語言極簡實現(使用C#) - 1. 邏輯式程式語言介紹C#
- Flutter Worker —— 閒魚這樣實現“邏輯跨平臺”Flutter
- 單條SQL語句實現複雜邏輯幾例~~SQL
- SAP CRM 裡 Attachment 搜尋的實現邏輯介紹
- tf.keras實現邏輯迴歸和softmax多分類Keras邏輯迴歸
- SSH框架整合框架
- 形式邏輯(普通邏輯)7:推理概述
- 邏輯式程式語言極簡實現(使用C#) - 2. 一道邏輯題:誰是凶手C#
- 使用crontab和expdp實現資料庫定期邏輯備份資料庫
- 透過Oracle 11g 邏輯standby實現BI的需求Oracle
- 通過Oracle 11g 邏輯standby實現BI的需求Oracle
- 邏輯分析
- 邏輯題