会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
叶语婷
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
36
37
38
39
40
41
42
43
下一页
2020年12月24日
resultMap和resultType区别详解
摘要: resultmap与resulttype的区别为:对象不同、描述不同、类型适用不同 一、对象不同 1、resultmap:resultMap如果查询出来的列名和pojo的属性名不一致,通过定义一个resultMap对列名和pojo属性名之间作一个映射关系。 2、resultType:resultTy
阅读全文
posted @ 2020-12-24 09:54 叶语婷
阅读(14339)
评论(0)
推荐(0)
2020年12月23日
Mybatia中flushCache和useCache用法
摘要: 1. 当为select语句时: flushCache默认为false,表示任何时候语句被调用,都不会去清空本地缓存和二级缓存。 useCache默认为true,表示会将本条语句的结果进行二级缓存。 2. 当为insert、update、delete语句时: flushCache默认为true,表示任
阅读全文
posted @ 2020-12-23 10:55 叶语婷
阅读(618)
评论(0)
推荐(0)
mybatis存储过程中select标签属性详解
摘要: Mybatis映射文件的<select>标签主要帮助我们完成SQL语句查询功能,<select>标签它包含了很多属性,下面简单对<select>标签的属性做一个归纳 一、一般情况下用得到的属性: id:唯一指定标签的名字 resultType:查询结构返回的数据类型,自动进行封装操作 paramet
阅读全文
posted @ 2020-12-23 10:46 叶语婷
阅读(3286)
评论(0)
推荐(0)
2020年12月22日
鉴别器映射
摘要: 有时一个单独的数据库查询会返回很多不同数据类型(希望有些关联〉的结果集。discriminator 鉴别器标签就是用来处理这种情况的,鉴别器非常容易理解,因为它很像java语言中的 switch语句。 1. roleMapper.xml中: <resultMap id="rolePrivilegeL
阅读全文
posted @ 2020-12-22 20:22 叶语婷
阅读(110)
评论(0)
推荐(0)
mybatis高级映射之一对多映射 collection 集合的嵌套查询 一个用户对应多个角色,每个角色对应多个权限
摘要: collection 集合的嵌套查询通过自下而上的过程来实这样一个两层嵌套的功能,并且这个自下而上的过程中的每一个方法都是一个独立可用的方法,最后的结果都是以前一个方法为基础的,所有对象设置为延迟加载,因此每个方法都可以单独作为一个普通(没有嵌套)的查询存在。 1. privilegeMapper.
阅读全文
posted @ 2020-12-22 19:31 叶语婷
阅读(634)
评论(0)
推荐(0)
xml文件中id标签——<id property="id" column="id"/>详解
摘要: <id property="id" column="id"/> 我们对 id标签的理解是,它配置的字段为表的主键(联合主键时可以配置多个 id 标签),因为myBatis 中resultMap 只用于配置结果如何映射,并不知道这个表具体如何。 id 的唯一作用就是在嵌套的映射配置中判断数据是否相同,
阅读全文
posted @ 2020-12-22 15:42 叶语婷
阅读(4243)
评论(0)
推荐(0)
mybatis高级映射——集合的嵌套结果映射 之一对多映射之一个用户拥有多个角色,每个角色拥有多个权限
摘要: 一个用户拥有多个角色,每个角色拥有多个权限 一、先实现一个用户拥有多个角色 1. 首先在SysUser中加入SysRole字段 private List<SysRole> roleList; public List<SysRole> getRoleList() { return roleList;
阅读全文
posted @ 2020-12-22 10:57 叶语婷
阅读(682)
评论(0)
推荐(0)
2020年12月17日
mybatis高级映射之一对一映射
摘要: 一、最基本的一对一映射方法 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 叶语婷
阅读(384)
评论(0)
推荐(0)
mapUnderscoreToCamelCase作用详解
摘要: 在数据库中,由于大多数数据库设置不区分大小写 ,因此下画线方式的命名很常见,如user_name、user_email 。在 Java 中,一般都使用驼峰式命名,如 userName、userEmail因为数据库和 Java 中的这两种命名方式很常见,因此 MyBatis 还提供一个全局属性mapU
阅读全文
posted @ 2020-12-17 10:55 叶语婷
阅读(9804)
评论(0)
推荐(0)
Your idea evaluation has expired. Your session will be limited to 30 minutes.
摘要: 早上上班打开idae时发现界面跳出这个问题,当时不以为然,后来过来三十分钟后,哦豁,真给我强制退出了,百度搜了一大堆方案,发现很多注册码都没法用,后来在http://idea.lanyus.com/中找到了注册码包,然后就能正常使用了。 我用的注册码是这个:提示是2018版本,我自己版本是2019也
阅读全文
posted @ 2020-12-17 10:47 叶语婷
阅读(10527)
评论(1)
推荐(0)
上一页
1
···
36
37
38
39
40
41
42
43
下一页
公告