国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > WEB開發 > 正文

mybatis的user的xml簡單配置

2024-04-27 15:10:38
字體:
來源:轉載
供稿:網友
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "mybatis-3-mapper.dtd" ><mapper namespace="data.bi.dao.BIUserDao"> <cache eviction="LRU" flushInterval="100000" readOnly="true" size="1024" /> <!-- 查詢所有的模塊表 --> <select id="getModules" resultType="data.bi.entity.ModuleData" flushCache="false" useCache="true"> SELECT * from module </select> <!-- 查詢所有用戶信息 --> <select id="getUserInfo" resultType="data.bi.entity.User" flushCache="true" useCache="false"> SELECT * from user </select> <!-- 添加用戶 --> <insert id="insert_User_table" flushCache="true"> INSERT into `user`(user_name,user_passWord,user_email,user_phone,user_role) VALUES( <if test="user_name!=null"> #{user_name}, </if> <if test="user_name==null"> " ", </if> <if test="user_password!=null"> #{user_password}, </if> <if test="user_password==null"> " ", </if> <if test="user_email!=null"> #{user_email}, </if> <if test="user_email==null"> " ", </if> <if test="user_phone!=null"> #{user_phone}, </if> <if test="user_phone==null"> " ", </if> <if test="user_role!=null"> #{user_role} </if> <if test="user_role==null"> "0" </if> ) </insert> <!-- 添加權限 --> <insert id="grantPermission" flushCache="true"> insert into permission(user_id,module_id) values( <if test="user_id!=null"> #{user_id}, </if> <if test="user_id==null"> "", </if> <if test="module_id!=null"> #{module_id} </if> <if test="module_id==null"> "" </if> ) </insert> <!-- 根據用戶id刪除用戶的權限 --> <delete id="deletePerByUserId" flushCache="true"> delete from permission where user_id=#{user_id} and module_id=#{module_id} </delete> <!-- 根據用戶名查找數據庫 --> <select id="queryUserByUserName" resultType="data.bi.entity.User" flushCache="false" useCache="true"> select * from `user` u where u.user_name=#{user_name} </select> <!-- 根據用戶id查詢用戶沒有的權限 --> <select id="getUserPerByUserId" resultType="data.bi.entity.help.UserPermission" flushCache="false" useCache="false"> SELECT * from module m where m.module_name not in (select m.module_name from permission p,module m where m.module_id=p.module_id and p.user_id=#{user_id}) </select> <!-- 根據用戶id查詢用戶權限 --> <select id="getUserPersByUserId" resultType="data.bi.entity.help.UserPermission" flushCache="false" useCache="false"> SELECT * from module m where m.module_name in (select m.module_name from permission p,module m where m.module_id=p.module_id and p.user_id=#{user_id}) </select> <!-- 查看用戶是否存在 --> <select id="getCountByUserName" resultType="java.lang.Integer" flushCache="false" useCache="false"> select COUNT(u.user_name) from `user` u where u.user_name=#{user_name} </select> <!-- 修改用戶密碼 --> <update id="updateUserPassword" flushCache="true"> update `user` t SET t.user_password=#{user_password} where t.user_name=#{user_name} </update> <!--刪除用戶 --> <delete id="delete_User" flushCache="true"> delete from `user` where user_id=#{user_id} </delete> <!--刪除用戶權限 --> <delete id="delete_permission" flushCache="true"> delete from `permission` where user_id=#{user_id} </delete></mapper>
上一篇:常見用戶接口

下一篇:JS 實現反射功能

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 永泰县| 西青区| 鹤山市| 玛沁县| 德化县| 元氏县| 静乐县| 河间市| 汤阴县| 兴国县| 达尔| 垫江县| 拉孜县| 洮南市| 淳化县| 甘孜县| 新龙县| 车致| 阿拉善盟| 南充市| 滕州市| 图片| 黄龙县| 安丘市| 阜城县| 田林县| 武乡县| 丰都县| 平塘县| 大名县| 曲沃县| 民勤县| 甘肃省| 仲巴县| 布拖县| 郁南县| 沂源县| 油尖旺区| 崇左市| 安平县| 鄂伦春自治旗|