之前的例子中已經做了增刪查(下面的引用),沒有做點竄,這一次就在本來的根本上實現點竄數據的操作。
然后就去JpaRepository中查找update,沒有找到,然后就想是不是save方式自己就有update的功能,顛末測試發現save方式自己就擁有update的功能。
這個save有點像springMVC中 this.getCurrentSession().saveOrUpdate(obj)一樣,按照id是否存在主動識別是新增仍是點竄。
主要的標簽:<button type="button" th:onclick="'javascript:editUser(\''+${user.id}+'\',\''+${user.name}+'\',\''+${user.sex}+'\',\''+${user.phone}+'\')'">點竄用戶</button>
1一個簡單的例子
項目代碼,百度網盤:1NtejSqcItAH7OhDVfubZRg
這個時辰就不消點竄后臺java代碼,點竄的時辰直接挪用新增功能的接口。
即:sjn/save
在前端的“刪除用戶”功能的td中,添加“點竄用戶”代碼:<button type="button" th:onclick="'javascript:editUser(\''+${user.id}+'\',\''+${user.name}+'\',\''+${user.sex}+'\',\''+${user.phone}+'\')'">點竄用戶</button>
在點擊“點竄用戶”按鈕時,該當彈出編纂框,只不外,此時應該把地點行的數據,賦值給編纂框。
所以在此時的“editUser"方式會傳遞四個參數,“id”要傳曩昔,java按照id去更新數據庫中的記實。
點竄之前的editUser方式,添加4個參數,點竄方式內容,界說一個“title”變量,若是有值則讓其顯示“點竄用戶”,無值則顯示“添加新用戶”。
“content”元素:增添一個input文本框,并埋沒:“<input type="hidden" name="id" id="id" />”
從頭啟動項目,添加一個用戶。
點擊“點竄用戶”點竄此用戶信息。
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!