自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 MyBatis 框架 8 - 关联查询 一对一

一对一查询MyBatis中使用association标签来解决一对一的关联查询,association标签可用的属性如下: property:对象属性的名称 javaType:对象属性的类型 column:所对应的外键字段名称 select:使用另一个查询封装的结果 准备案例数据模型 用户表 订单表 订单详情表 商品表 实现案例:查询所有订单和用户信息。 以订单为观点看:一个订单信息只会是

2017-11-04 16:07:20 214

原创 Mybatis 框架 7 - 动态更新、sql片段

1.批量更新<!--nvl(comm,0)如果为 null取0--> <update id = "updateEmps"> update emp set comm = (nvl(comm,0) + #{addComm}) where empno in <foreach collection = "empons" item = "empno" open="(" separator=",

2017-11-02 10:26:32 243

原创 Mybatis 框架 6 - 动态SQL_单参数List、单参数Array、多参数Map

1.动态sql foreach遍历 主要用在构建in条件中,它可以在SQL语句中进行迭代一个集合。 foreach元素的属性主要有 item,index,collection,open,separator,close。 组装sql条件 id in (1,2,3) item : 表示集合中每一个元素进行迭代时的别名 index : 指定一个名字,用于表示在迭代过程中,每次迭代到的位置 open :

2017-10-30 19:55:11 542

原创 Mybatis 框架 5 - 动态sql返回map或pojo合集

1.动态sql ——Mybatis框架可以对sql语句进行灵活操作,通过表达式进行判断, 对sql进行灵活拼接、组装。实现动态的主要元素MyBatis中用于实现动态SQL的元素主要有: if choose(when,otherwise) trim where set foreach 2.一个动态查询语句UserDao.xml<?xml version="1.0"

2017-10-28 16:03:10 1554

原创 Mybatis 框架 4 - 两种开发模式

1.原始dao开发模式package myBatisTest.dao;import java.sql.SQLException; import org.apache.ibatis.session.SqlSession; import org.apache.ibatis.session.SqlSessionFactory;import myBatisTest.UserInfo;public class

2017-10-28 13:03:34 233

原创 Mybatis 框架 3 - 核心配置与dao开发

SqlMapConfig.xml里的配置这里是eclipse的代码提示所有的配置信息1.properties配置说明<!--通过外部的db.properties一次性配置里面的property ${username}为取值方法--> <properties resource="db.properties"></properties><!--内部可以做多个property效果等同配置文件里的-->

2017-10-28 11:19:56 236

原创 MyBatis 框架 2 - 增删改

1.插入操作 在本篇 1 代码的基础上 修改 Mapper.xml 文件 <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> mapper namespace="UserInfo"> select id="selectU

2017-10-27 15:05:57 201

原创 MyBatis 框架 1 - 环境搭建

1.什么是Mybatis 1. MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。 2. iBATIS一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架。iBATIS提供的持久层框

2017-10-26 16:13:18 267

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-10-26 15:49:19 151

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除