Fork me on GitHub
摘要: 1. 当为select语句时: flushCache默认为false,表示任何时候语句被调用,都不会去清空本地缓存和二级缓存。 useCache默认为true,表示会将本条语句的结果进行二级缓存。 2. 当为insert、update、delete语句时: flushCache默认为true,表示任 阅读全文
posted @ 2020-12-23 10:55 叶语婷 阅读(515) 评论(0) 推荐(0) 编辑
摘要: Mybatis映射文件的<select>标签主要帮助我们完成SQL语句查询功能,<select>标签它包含了很多属性,下面简单对<select>标签的属性做一个归纳 一、一般情况下用得到的属性: id:唯一指定标签的名字 resultType:查询结构返回的数据类型,自动进行封装操作 paramet 阅读全文
posted @ 2020-12-23 10:46 叶语婷 阅读(3146) 评论(0) 推荐(0) 编辑
摘要: 有时一个单独的数据库查询会返回很多不同数据类型(希望有些关联〉的结果集。discriminator 鉴别器标签就是用来处理这种情况的,鉴别器非常容易理解,因为它很像java语言中的 switch语句。 1. roleMapper.xml中: <resultMap id="rolePrivilegeL 阅读全文
posted @ 2020-12-22 20:22 叶语婷 阅读(87) 评论(0) 推荐(0) 编辑
摘要: collection 集合的嵌套查询通过自下而上的过程来实这样一个两层嵌套的功能,并且这个自下而上的过程中的每一个方法都是一个独立可用的方法,最后的结果都是以前一个方法为基础的,所有对象设置为延迟加载,因此每个方法都可以单独作为一个普通(没有嵌套)的查询存在。 1. privilegeMapper. 阅读全文
posted @ 2020-12-22 19:31 叶语婷 阅读(559) 评论(0) 推荐(0) 编辑
摘要: <id property="id" column="id"/> 我们对 id标签的理解是,它配置的字段为表的主键(联合主键时可以配置多个 id 标签),因为myBatis 中resultMap 只用于配置结果如何映射,并不知道这个表具体如何。 id 的唯一作用就是在嵌套的映射配置中判断数据是否相同, 阅读全文
posted @ 2020-12-22 15:42 叶语婷 阅读(4057) 评论(0) 推荐(0) 编辑
摘要: 一个用户拥有多个角色,每个角色拥有多个权限 一、先实现一个用户拥有多个角色 1. 首先在SysUser中加入SysRole字段 private List<SysRole> roleList; public List<SysRole> getRoleList() { return roleList; 阅读全文
posted @ 2020-12-22 10:57 叶语婷 阅读(620) 评论(0) 推荐(0) 编辑
摘要: 一、最基本的一对一映射方法 1. UserMapper.xml中代码如下: <select id="selectUserAndRoleById" resultType="com.example.simple.model.SysUser"> select u.id, u.user_name userN 阅读全文
posted @ 2020-12-17 15:50 叶语婷 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 在数据库中,由于大多数数据库设置不区分大小写 ,因此下画线方式的命名很常见,如user_name、user_email 。在 Java 中,一般都使用驼峰式命名,如 userName、userEmail因为数据库和 Java 中的这两种命名方式很常见,因此 MyBatis 还提供一个全局属性mapU 阅读全文
posted @ 2020-12-17 10:55 叶语婷 阅读(9562) 评论(0) 推荐(0) 编辑
摘要: 早上上班打开idae时发现界面跳出这个问题,当时不以为然,后来过来三十分钟后,哦豁,真给我强制退出了,百度搜了一大堆方案,发现很多注册码都没法用,后来在http://idea.lanyus.com/中找到了注册码包,然后就能正常使用了。 我用的注册码是这个:提示是2018版本,我自己版本是2019也 阅读全文
posted @ 2020-12-17 10:47 叶语婷 阅读(10445) 评论(1) 推荐(0) 编辑
摘要: 一、mybatis-config.xml配置 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org 阅读全文
posted @ 2020-12-16 11:26 叶语婷 阅读(234) 评论(0) 推荐(0) 编辑