Mybatis
文章平均质量分 69
鸟瞰人生
这个作者很懒,什么都没留下…
展开
-
MyBatis学习总结(一)——MyBatis快速入门
一、Mybatis介绍 MyBatis 是支持普通 SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis 消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis 使用简单的 XML或注解用于配置和原始映射,将接口和 Java 的POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。每个MyBat原创 2016-07-29 15:33:01 · 1123 阅读 · 1 评论 -
MyBatis学习总结(二)——使用MyBatis对表执行CRUD操作
上篇中我们讲了如何使用Mybatis查询users表中的数据,算是对MyBatis有一个初步的入门了,今天讲解一下如何使用MyBatis对users表执行CRUD操作。本文中使用到的测试环境是上一篇博文中的测试环境。一、使用MyBatis对表执行CRUD操作——基于XML的实现1、定义sql映射xml文件 userMapper.xml文件的内容如下: 1 xml vers转载 2016-07-29 15:43:31 · 327 阅读 · 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原创 2016-07-29 15:47:09 · 300 阅读 · 0 评论 -
MyBatis学习总结(四)——解决字段名与实体类属性名不相同的冲突
在平时的开发中,我们表中的字段名和表对应实体类的属性名称不一定都是完全相同的,下面来演示一下这种情况下的如何解决字段名与实体类属性名不相同的冲突。一、准备演示需要使用的表和数据CREATE TABLE orders( order_id INT PRIMARY KEY AUTO_INCREMENT, order_no VARCHAR(20), order转载 2016-07-29 15:49:55 · 375 阅读 · 0 评论 -
MyBatis学习总结(五)——实现关联表查询
一、一对一关联 1.1、提出需求 根据班级id查询班级信息(带老师的信息)1.2、创建表和数据 创建一张教师表和班级表,这里我们假设一个老师只负责教一个班,那么老师和班级之间的关系就是一种一对一的关系。 1 CREATE TABLE teacher( 2 t_id INT PRIMARY KEY AUTO_INCREMENT, 3 t_name原创 2016-07-29 15:54:02 · 546 阅读 · 0 评论 -
MyBatis学习总结(六)——Mybatis缓存
一、MyBatis缓存介绍 正如大多数持久层框架一样,MyBatis 同样提供了一级缓存和二级缓存的支持一级缓存: 基于PerpetualCache 的 HashMap本地缓存,其存储作用域为Session,当 Session flush 或 close 之后,该Session中的所有 Cache 就将清空。 2. 二级缓存与一级缓存其机制相同,默认也是采用 Perpe原创 2016-07-29 16:48:37 · 374 阅读 · 0 评论 -
MyBatis学习总结(七)——基于Maven的Mybatis和Spring整合 实战
一、搭建开发环境1.1、使用Maven创建Web项目 执行如下命令:mvn archetype:create -DgroupId=me.gacl -DartifactId=spring4-mybatis3 -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false 如下图所示:原创 2016-07-29 16:52:07 · 704 阅读 · 0 评论 -
用cmd命令连接MySQL数据库遇到的问题
最早的计算机使用的是DOS系统,所有的操作都是使用命令行,并不是现在Windows系统所有可视化的操作,下面具体介绍一下,如何用cmd链接到MySQL数据库,已经在cmd中的一些作用在数据库的操作。1.打开“开始”---”运行“-----输入”cmd’后出现黑色窗口,这就是我们说的,cmd命令行,默认进入c盘,于是我们可以进入D 盘,点击回车。因为我的数据库是存放在D盘的。2.进入D盘转载 2016-09-03 23:10:59 · 4657 阅读 · 0 评论 -
mybatis写mapper文件注意事项
xml中某些特殊符号作为内容信息时需要做转义,否则会对文件的合法性和使用造成影响Html代码 < > > & & ' ' " " 在mapper文件中写sql语句时,为避免不必要的麻烦(如来标记不应由xml解析器进行解析的文本数据,由包裹的所有的内容都会被解析器忽略 X转载 2016-09-05 16:18:52 · 426 阅读 · 0 评论