mybatis3
文章平均质量分 74
mybatis3 介绍
武汉小喽啰
我就是我,颜色一样的焰火。。。。。。
展开
-
MyBatis3——的自关联
我们在hibernate中可以配置自关联,在mybatis中同样可以方式一:在代码中处理,逐层查询即可方式二:通过配置SQL的递归查询实现1. 实体定义package cn.bjc.entity;import java.util.List;public class Menu { private String menuid; private Str...原创 2020-02-29 10:20:30 · 176 阅读 · 0 评论 -
MyBatis3——mybatis分页工具PageHelper
我们在实际开发中,总是会用到分页查询,不同的数据库分页SQL方式不同,我们可以利用分页插件帮助我们分查询,我们只需要关心数据本身,不需要关注地方1. 插件引入在mybatis的核心配置文件SqlMapConfig.xml中配置分页插件,例如:<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE confi...原创 2020-02-02 18:28:21 · 357 阅读 · 0 评论 -
MyBatis3——mybatis与spring整合(动态代理方式)
1. mybatis核心配置<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configurationPUBLIC "-//mybatis.org//DTD Config 3.0//EN""http://mybatis.org/dtd/mybatis-3-config.dtd"><configuratio...原创 2019-10-27 21:34:07 · 144 阅读 · 0 评论 -
MyBatis3——mybatis与spring整合(传统dao方式)
1. spring与mybatis整合的配置文件1.1 mybatis的核心配置文件 我们将mybatis与spring整合之后,以前在核心配置文件中的内容,现在都可以交给spring来管理了,所以,该文件,我们只需要有一个空的文件即可。但是这个空的配置文件,又一定需要,否则会报错。SqlMapConfig.xml<?xml version="1.0" e...原创 2019-10-27 18:45:37 · 172 阅读 · 0 评论 -
MyBatis3——mybatis的功能1
1. 输入输出映射Mapper.xml映射文件中定义了操作数据库的sql,每个sql是一个statement,映射文件是mybatis的核心。1.1 输入参数映射parameterType1.1.1 传递简单类型使用#{}占位符,或者${}字符串拼接指令进行sql拼接1.1.2 传递pojo对象mybatis中使用ognl表达式解析对象字段的值,#{}或者${}括号中的值为...原创 2019-10-27 14:16:07 · 191 阅读 · 0 评论 -
MyBatis3——mybatis的核心配置文件
1. mybatis配置顺序SQLMapConfig.xml中配置的内容和顺序1. 属性加载<properties>必须出现在首位<properties resource="log4j.properties"> <property name="jdbc.username" value="root"/> <property name...原创 2019-10-24 23:19:32 · 170 阅读 · 0 评论 -
MyBatis3——mybatis的开发方式
1. mybatis的几个重要的对象1.1 SqlSessionFactoryBuilderSqlSessionFactoryBuilder用于创建SqlSessionFactory,SqlSessionFactory一旦创建完成就不需要SqlSessionFactoryBuilder了,因为SqlSession是通过SqlSessionFactory创建的,所以可以将SqlSession...原创 2019-10-23 23:29:22 · 160 阅读 · 0 评论 -
MyBatis3——初识
1. 写在前头 最近新做的一个项目《人力管道》,Dao层就是用的mybatis,因为是全新的项目,所以从头到尾都要自己写,没有外网,很难受的说,一些内容好久没写了,记忆不是很清晰,没以前写的那么得心应手了,趁着这几天有时间,将mybatis再温故一遍。1.1 JDBC编程回顾1.1.1 jdbc编程步骤1. 加载驱动 2. 创建连接 ...原创 2019-10-20 17:18:32 · 224 阅读 · 0 评论