mybatis
mybatis框架
冰蓝心灵
这个作者很懒,什么都没留下…
展开
-
mybatis_day06_mybatis和spring整合
整合思路SqlSessionFactory对象应该放到spring容器中作为单例存在 传统dao的开发方式中,应该从spring容器中获得sqlsession对象 Mapper代理形式中,应该从spring容器中直接获得mapper的代理对象 数据库的连接以及数据库连接池事务管理都交给spring容器来完成整合之前的工作jar包spring的jar包 Mybatis的jar包...原创 2018-09-05 14:27:28 · 112 阅读 · 0 评论 -
mybatis_day05_关联映射
一对一查询所有订单信息,关联查询下单用户信息方式1:使用resultType新建一个POJO对象,里面存储要查询的属性package com.itheima.pojo;public class OrderUser extends Order { private String username; private String addredss; public Str...原创 2018-08-31 21:21:41 · 112 阅读 · 0 评论 -
mybatis_day04_输入输出映射&动态SQL
输入映射输入参数类型是简单类型parameterType="数据类型"#{}:括号中的值可以是任意值,但不能为空${}:括号中的值必须是value输入参数类型是pojo对象parameterType="POJO对象的全向定名"#{}:括号中的值为pojo属性名称${}:括号中的值为pojo属性名称输入参数类型是pojo包装对象包装对象:pojo类中的一个属性...原创 2018-08-31 14:29:02 · 103 阅读 · 0 评论 -
mybatis_day03_SqlMapConfig.xml配置文件
SqlMapConfig.xml中的内容properties(属性):加载外部属性文件(jdbc.properties) settings(全局配置参数) typeAliases(类型别名) typeHandlers(类型处理器) objectFactory(对象工厂) plugins(插件) environments(环境集合属性对象) environment(环境子属性对象)...原创 2018-08-30 21:16:41 · 96 阅读 · 0 评论 -
mybatis_day02_mapper动态代理
DAO开发方式使用MyBatis开发Dao,通常有两个方法,即原始Dao开发方法和Mapper动态代理开发方法原始DAO开发映射文件<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybat...原创 2018-08-30 20:47:52 · 116 阅读 · 0 评论 -
mybatis_day01_入门
概述介绍MyBatis 本是apache的一个开源项目iBatis2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis2013年11月迁移到Github概念MyBatis是一个优秀的持久层框架,它对jdbc的操作数据库的过程进行封装Mybatis通过xml或注解的方式进行开发JDBC编程问...原创 2018-08-30 16:38:33 · 185 阅读 · 0 评论