Mybatis MySQL動態載入一級二級選單

2021-09-19 03:38:00 字數 709 閱讀 3639

動態生成左側一級二級選單

資料庫mysql

sys_user : 使用者表 uuid、logincode-登入帳號、password-登入密碼

sys_role : 角色表uuid、 rolename-角色名稱

sys_menu : 選單表(許可權表) uuid、menucode-選單編號、menuname-選單名稱、 menuurl-選單位址、parentid-父選單id(關聯父選單的選單編號(menucode)「如果是父選單parentid為0或者為空」)

sys_roleuser : 角色使用者關聯表 roleuserid、roleid(角色表的uuid)、userid(使用者表uuid)

sys_rolemenu : 角色選單關聯 rolemenuid、roleid(角色表的uuid)、menuid(選單表的uuid)

這裡根據角色id查詢該角色所關聯的父選單。select rm.roleid,menucode,menuname,menuico,menuurl,parentid from sys_rolemenu rm left join sys_menu m on rm.menuid = m.menuid where rm.roleid = # and parentid = #

至此動態載入一級二級選單書寫完畢,以後有時間會繼續更新角色、選單、使用者之間的分配問題。

第一次書寫部落格,排序比較亂,望大家多多採納!!!

Mybatis mysql 儲存Date型別的坑

場景 把乙個時間字串轉成date,存進mysql。時間天數會比實際時間少1天,也可能是小時少了13 14小時 mysql的時區是cst 使用語句 show variables like time zone 查 先放總結 修改方法 1.修改資料庫時區 2.在jdbc.url裡加字尾 servertim...

mybatis mysql返回插入資料主鍵

工作中有這麼個需求 後邊資料依賴前邊插入資料的主鍵,所以需要插入返回主鍵 當然了,還有更好的方法,直接用mybatis配置關聯表,一次插入多個關聯表,但是這樣做的話,各個業務實體間的耦合度就回公升高,不利於擴充套件。最後,回歸到獲取返回主鍵處理,一般insert語句返回值是插入的條數,但是讓插入語句...

mybatis mysql 解決like傳值問題

在專案 基於ssm mysql 中需要使用到like 條件,於是搜尋了下相關的部落格,發現網上各種錯誤真是害死人,什麼concat寫成cancat,什麼標點符號錯誤,以及就一句話的部落格。故在此寫此部落格方便以後閱讀。like網上有3種方案,在此還是都貼出來吧,博主使用的第三種方案。省時高效。方法1...