![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mybatis学习总结
jamin_tan007
笨鸟先飞,因为善于总结...
展开
-
MyBatis学习总结(二)使用MyBatis对表执行CRUD操作
文章转载:http://www.cnblogs.com/xdp-gacl/category/655890.html上一篇博文MyBatis学习总结(一)——MyBatis快速入门中我们讲了如何使用Mybatis查询users表中的数据,算是对MyBatis有一个初步的入门了,今天讲解一下如何使用MyBatis对users表执行CRUD操作。本文中使用到的测试环境是上一篇博文中的测试环境转载 2015-09-16 20:02:17 · 378 阅读 · 0 评论 -
MyBatis学习总结(一)
MyBatis学习总结(一)——MyBatis快速入门文章转载:http://www.cnblogs.com/xdp-gacl/category/655890.html一、Mybatis介绍 MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使转载 2015-09-16 19:59:33 · 468 阅读 · 0 评论 -
MyBatis学习总结(六)——调用存储过程
文章转载:http://www.cnblogs.com/xdp-gacl/p/4270352.htmlMyBatis学习总结(六)——调用存储过程一、提出需求 查询得到男性或女性的数量, 如果传入的是0就女性否则是男性二、准备数据库表和存储过程 1 create table p_user( 2 id int primary key aut转载 2015-09-16 20:08:58 · 262 阅读 · 0 评论 -
MyBatis学习总结(三)——优化MyBatis配置文件中的配置
一、连接数据库的配置单独放在一个properties文件中 之前,我们是直接将数据库的连接配置信息写在了MyBatis的conf.xml文件中,如下: 1 xml version="1.0" encoding="UTF-8"?> 2 DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http转载 2015-09-16 20:04:07 · 284 阅读 · 0 评论 -
MyBatis学习总结(四)——解决字段名与实体类属性名不相同的冲突
MyBatis学习总结(四)——解决字段名与实体类属性名不相同的冲突文章转载于:http://www.cnblogs.com/xdp-gacl/p/4264425.html 在平时的开发中,我们表中的字段名和表对应实体类的属性名称不一定都是完全相同的,下面来演示一下这种情况下的如何解决字段名与实体类属性名不相同的冲突。一、准备演示需要使用的表和数据CREATE T转载 2015-09-16 20:05:53 · 299 阅读 · 0 评论 -
MyBatis学习总结(七)——Mybatis缓存
文章转载:http://www.cnblogs.com/xdp-gacl/p/4270403.html一、MyBatis缓存介绍 正如大多数持久层框架一样,MyBatis 同样提供了一级缓存和二级缓存的支持一级缓存: 基于PerpetualCache 的 HashMap本地缓存,其存储作用域为 Session,当 Session flush 或 close 之转载 2015-09-16 20:10:49 · 228 阅读 · 0 评论 -
MyBatis学习总结(五)——实现关联表查询
文章转载:http://www.cnblogs.com/xdp-gacl/p/4264440.htmlMyBatis学习总结(五)——实现关联表查询一、一对一关联 1.1、提出需求 根据班级id查询班级信息(带老师的信息)1.2、创建表和数据 创建一张教师表和班级表,这里我们假设一个老师只负责教一个班,那么老师和班级之间的关系就是一种一对一的关系。转载 2015-09-16 20:07:31 · 404 阅读 · 0 评论