![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mybatis
XiaYuBao吖
写个昵称都要用命名规范。
展开
-
Mybatis整合Spring
一、整合思路1 SqlSessionFactory对象应该放到Spring容器中作为单例存在。2.传统DAO开发模式方法中,应该从Spring容器中获的sqlSession对象3.Mapper动态代理形式中,应该从Spring容器中直接获得mapper的代理对象4.数据库的连接以及数据库的事务管理都交给Spring来管理。二、整合步骤1.创建一个Java项目,导入Spring和M...原创 2019-06-19 14:12:27 · 118 阅读 · 0 评论 -
mybatis的基础入门
一、Mybatis的介绍什么是mybatis?MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java 的 POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中...原创 2019-06-16 11:28:12 · 233 阅读 · 0 评论 -
Mybatis的两种开发模式
一、传统Mybatis Dao的开发模式开发步骤项目结构如下图:1.使用原有的use.xml映射文件<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapperPUBLIC "-//mybatis.org//DTD Mapper 3.0//EN""http://mybatis.org/dtd/mybatis-3...原创 2019-06-16 15:54:59 · 369 阅读 · 0 评论 -
Mac系统下Mybatis逆向工程
一、手动创建(不用插件)1.首先创建一个Java项目,空目录2.然后创建目录如下:3.导入5个jar包,然后build path,这个jar包必须的只需要三个就可以了4.generatorConfig.xml中的配置如下<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration P...原创 2019-06-21 11:30:08 · 633 阅读 · 0 评论 -
Mybatis的输入输出以及动态sql
一、输入映射parameterType(输入类型)传递简单的数据类型(不区分大小写)String 、int、传递POJO对象Mybatis使用OGNL表达式解析对象字段的值,#{}或者${}括号中的中为POJO对象属性的名称传递POJO包装的对象项目文件目录如下图1.新建包装pojo对象的QueryVo类package mybatis.pojo;//包装...原创 2019-06-17 09:54:28 · 208 阅读 · 0 评论 -
Mybatis的关联查询
一、关联查询一对一查询关联第一种resultType方法package mybatis.pojo;//订单关联用户的POJOpublic class OrderUser extends Order { private String username; private String address; public String getUsername() { return...原创 2019-06-17 20:31:40 · 199 阅读 · 0 评论