mybatis
文章平均质量分 59
旗袍不开、怎么得胜?
这个作者很懒,什么都没留下…
展开
-
Oracle一些通用Sql[mybatis],日常整理笔记
Oracle一些通用Sql[mybatis],日常整理笔记数据通用插入merge into相当于mysql中的replace into,表达起来oracle要复杂一些。作用是,如果目标表中已存在要插入数据的主键数据时,则更新该数据;否则插入一条新数据<!-- 根据map插入数据 --><insert id="InsertByMap" parameterType="java.lang.String"> INSERT INTO ${tablename} &l原创 2021-10-25 15:48:54 · 172 阅读 · 0 评论 -
mybatis中,分页等情况下,使用<=或>=时,提示Tag name expecte错误。
mybatis中分页使用<=或>=时,提示Tag name expecte错误。如图:使用转义符进行转义表达。 )WHERE rn <=#{pageEnd} )WHERE rn >=#{pageStart}常见转义对照表<<小于号>>大于号&&和''单引号""双引原创 2020-09-10 18:51:36 · 658 阅读 · 0 评论 -
MyBatis根据用户id列表查询用户对象列表(MyBatis多对多查询)
MyBatis根据用户id列表查询用户对象列表(MyBatis多对多查询)接口编写:// 根据uid查询对应的uname List<User> selectListUserByListUid(List<Integer> uidList);Mapper编写:<select id="selectListUserByListUid" parameterType="java.util.List" resultType="com.chenzl.springboot原创 2020-06-10 09:14:22 · 1100 阅读 · 0 评论 -
MyBatis子查询+分组
MyBatis子查询+分组查询需求:如图,传入一个uid,根据该uid返回与该uid同组的全部uid列表。查询思路:根据uid找到该uid对应的gname,对gname进行归并,得到唯一的gname,根据gname,返回符合条件的全部uid,并根据uid进行归并。接口编写// 根据用户id查询该用户对应组的全部用户id List<Integer> getGroupUidByUid(Integer uid);Mapper编写:<!-- 根据用户id查询原创 2020-06-10 09:11:41 · 1413 阅读 · 0 评论 -
MyBatis将列表数据批量写入数据库
MyBatis将列表数据批量写入数据库MyBatis接口编写:// 用户权限批量写入 Integer setUserPerms(List<UserPerms> userPerms);Mapper编写<!-- 批量插入角色权限--> <insert id="setUserPerms" parameterType="java.util.List"> insert into user_perms (uid, gname, rnam原创 2020-06-09 09:29:57 · 276 阅读 · 0 评论 -
idea实现SpringBoot+Shiro+MyBatis+Thymeleaf实现权限控制,身份查询与验证,角色配置和权限配置
Shiro三个核心: Subject:用户主体(把操作交给SecurityManager) SecurityManager:安全管理器(关联Realm) Realm:Shiro连接数据的桥梁1.引入shiro相关maven依赖<!-- shiro与spring整合依赖 --><dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-spri原创 2020-06-01 17:16:37 · 464 阅读 · 0 评论 -
MyBatis查询对象列表
MyBatis查询对象列表接口://根据权限id查询权限列表List<UserPower> getUserPowerListById (@Param("pid") Integer pid);mapper:<select id="getUserPowerListById" parameterType="integer" resultType="cn.czl.domain.UserPower"> select * from user_power where pid=#{p原创 2020-06-01 15:51:33 · 232 阅读 · 0 评论 -
SpringBoot集成MyBatis maven相关依赖和application.properties
SpringBoot集成MyBatis maven相关依赖Ali druid连接池<dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.0.9</version></dependency>mysql驱动<dependency> <gro原创 2020-05-29 15:19:45 · 440 阅读 · 0 评论