一的一方College.java: 多的一方Student.java College的sqlmapper文件配置 <resultMap type="com.pxxy.bean.College" id="collegeMap"> <id column="id" property="id"/> <res ...
分类:
其他好文 时间:
2020-02-23 16:13:28
阅读次数:
392
何为token?【如果想直接看代码可以往下翻】 使用基于 Token 的身份验证方法,在服务端不需要存储用户的登录记录。大概的流程是这样的:1. 客户端使用用户名跟密码请求登录2. 服务端收到请求,去验证用户名与密码3. 验证成功后,服务端会签发一个 Token,再把这个 Token 发送给客户端4 ...
分类:
编程语言 时间:
2020-02-15 10:19:35
阅读次数:
979
先看一段mybatis的代码 <resultMap id="BaseResultMap" type="com.example.tsfunproj.entity.BaseDataMap"> <id column="id" property="id" jdbcType="INTEGER"/> <resu ...
分类:
数据库 时间:
2020-02-14 11:07:21
阅读次数:
103
<select id = "" resultMap = ""> select * from table <where> <if test="type == 'x1' "> and 条件1; </if> <if test="type == 'x2' "> and 条件2; </if> </where> ...
分类:
其他好文 时间:
2020-02-14 10:48:56
阅读次数:
244
同事今天在用mybatis查询时候,报了上面这个问题。上网查了下,原来是mybatis封装类型的问题。原因是在resultMap中jdbcType写为了Integer,但是在MyBatis中没有这个数据类型 来查看了原码,发现MyBatis的jdbcType是一个枚举类,有以下类型: public ...
分类:
数据库 时间:
2020-02-13 23:12:46
阅读次数:
99
一、什么是延迟加载 resultMap可以实现高级映射(使用association、collection实现一对一及一对多映射),association、collection具备延迟加载功能。 需求:如果查询订单并且关联查询用户信息。如果先查询订单信息即可满足要求,当我们需要查询用户信息时再查询用户 ...
分类:
其他好文 时间:
2020-02-13 14:49:31
阅读次数:
60
在 中传入数组或集合类,使用 标签遍历出其中的值与 语句拼接 层接口 文件 测试 ...
分类:
编程语言 时间:
2020-02-12 16:25:15
阅读次数:
93
mybatis 的常用注解: @Insert:实现新增 @Update:实现更新 @Delete:实现删除 @Select:实现查询 @Result:实现结果集封装 @Results:可以与@Result 一起使用,封装多个结果集 @ResultMap:实现引用@Results 定义的封装 @One ...
分类:
其他好文 时间:
2020-02-11 18:57:11
阅读次数:
80
MyBatis XML映射文件 Mapper XML 文件 cache – 给定命名空间的缓存配置。 cache-ref – 其他命名空间缓存配置的引用。 resultMap – 是最复杂也是最强大的元素,用来描述如何从数据库结果集中来加载对象。 sql – 可被其他语句引用的可重用语句块。 ins ...
分类:
其他好文 时间:
2020-02-06 19:55:01
阅读次数:
52
1.自定义结果集介绍 自定义结果集,可以给复杂的对象使用。也就是对象内又嵌套一个对象。或者一个集合。在这种情况下。前面学过的知识点,已经无法直接获取出对象内对象的信息。这个时候就需要使用resultMap自定义结果集来返回需要的数据。 2.创建数据表的sql ## 一对一数据表 ## 创建锁表 cr ...
分类:
其他好文 时间:
2020-02-03 22:23:50
阅读次数:
100