摘要: 有关于MyBatis缓存机制的解读,比较好的文章《通过源码分析MyBatis的缓存》。 阅读全文
posted @ 2017-11-09 17:56 守明 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 上篇文章介绍了MyBatis的配置文件,现在来介绍实体映射文件Mapper.xml。 说道实体映射文件,就不得不说一下实体与表之间的映射关系:单表映射和多表映射。 a. 单表映射 映射文件 1 <?xml version="1.0" encoding="UTF-8" ?> 2 <!DOCTYPE m 阅读全文
posted @ 2017-11-09 17:35 守明 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 在学习MyBatis之前,让我们先了解一下什么是MyBatis呢? MyBatis和Hibernate一样都是基于ORM(对象关系映射)思想的实现数据操作的持久层框架。Mybatis和Hibernate相比,具有轻量,系统开销小;配置简单,学习成本低(想想Hibernate的配置);能够自定义查询结 阅读全文
posted @ 2017-11-09 14:45 守明 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 在使用mybatis实现一对多关系时,发生了如下的错误: 错误一: 原因在于:在两个实体类的映射配置文件中出现了死循环,所以导致stackoverflowError。该死循环的发生主要是两个文件中的一对多关系和多对一关系实现时,resultMap的引用出现了死循环。 由配置信息可以看出,两个配置文件 阅读全文
posted @ 2017-11-08 19:44 守明 阅读(494) 评论(0) 推荐(0) 编辑
摘要: 一、关于验证码 首先来说,验证码在我们的日常登录,发表言论时比较常见,它是一种用来区分登录用户是人还是机器的一种公共自动程序。它可以防止恶意破解密码、刷票、论坛灌水。 二、用java来实现验证码 了解了验证码的作用,接下来我们就用java来实现验证码这一功能。首先我们先分析一下,怎么生成一个验证码。 阅读全文
posted @ 2017-08-15 01:29 守明 阅读(5398) 评论(0) 推荐(0) 编辑