關於JavaWeb增刪改查的簡單總結

    增刪改查中最簡單的功能是刪除,通過Id來刪除單表或者多表都是可以的。

    增刪改查中最重要的功能是查詢,因爲不僅僅是單表查詢、連表查詢需要用到查詢,新增前修改前也要使用到查詢。

    查詢遇到的業務比如:

    1.登錄:通過查詢用戶名和密碼來找出用戶,密碼可以重複,但是用戶名必須唯一,否則沒辦法找出單個用戶。

User selectUser(@param("user")User user);
select * from user_info where userName=#{user.userName} and pwd=#{user.pwd}

    (重要) 只要查詢的字段是唯一的,都可以通過這個字段來查詢出對應的單個對象或者集合。

    什麼字段是唯一的呢?

    如:用戶名必須唯一,文件名必須唯一,主鍵ID必須唯一等等,一時半會想不起來。

    新增前,通過查詢獲得如:下拉框中的數據

    在新增時,通過獲取下拉框的值或者輸入框的值,就可以保存新增。

    新增也會遇到循環插入的情況,如新增角色和修改角色,要循環插入數據到角色菜單關係表中。

    循環插入數據的做法,我是用過兩種方法,一種方法是使用c3p0,另一種是使用mybatis的foreach標籤

    修改前,通過查詢,獲得如:用戶的信息,然後放到修改輸入框,提高用戶的使用體驗。

    修改時,通過隱藏區的Id,和輸入框或者下拉框中的值,來進行保存修改。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章