
Mybatis
llllllxj
业精于勤,荒于嬉;行成于思,毁于随
展开
-
Mybatis 框架总结(四) :dao接口编程
Mybatis 框架总结(二) :增删改查上一章利用的session的selectList等方法来调用Book.xmld的sql语句,这次在不借助session的情况下来完成增删改查首先开发一个dao接口,里面有调用方法,不过接口方法的名字要和sql的id一致package sdibt.lxj.dao;import java.util.List;import java.util.Map;...原创 2018-07-08 11:45:25 · 240 阅读 · 0 评论 -
Mybatis 框架总结(五) :缓存机制
正如大多数持久层框架一样,MyBatis 同样提供了一级缓存和二级缓存的支持1.一级缓存: 基于PerpetualCache 的 HashMap本地缓存,其存储作用域为 Session,当 Session flush 或 close 之后,该Session中的所有 Cache 就将清空。Session.clearCache()2. 二级缓存与一级缓存其机制相同,默认也是采用 Perpetu...原创 2018-07-08 18:14:42 · 610 阅读 · 0 评论 -
Mybatis 框架总结(二) :增删改查
增删改查的语句都是在xml里面编写的,到时候直接调用。接下来的操作是对book这个表的增删改查insert因为用的是mysql,在设计表的时候设置的id是自动生成的,所以并不用写上<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN...原创 2018-07-03 16:28:50 · 339 阅读 · 0 评论 -
Mybatis 框架总结(一) :简单开发
作为ORM框架, 与Hibernate框架相比Hibernate框架优点:面向对象编程,设计数据库。开发效率高。缺点:运行效率相对较低(其他框架),空间占用内存比较严重。应用场景:数据量相对较小的级别的项目中。Mybatis优点:运行效率高,相对于Hibernate高。Mybatis对jdbc进行封装。学习成本低,简单。关键是学好sql编写。Mybatis开发步骤使用mysql数据库1.导入jar...原创 2018-06-28 15:32:12 · 266 阅读 · 0 评论 -
Mybatis 框架总结(三) :Mybatis整合其他连接池&配置多数据源
Mybatis整合其他连接池首先看mybatis的配置文件<dataSource type="POOLED">代表使用了mybatis内部的连接池,UNPOOLED表示不使用连接池,不过这个连接池的性能不是很好,推荐使用阿里的druid连接池mybatis-config.xml<?xml version="1.0" encoding="UTF-8" ?><!DOCT...原创 2018-07-07 22:30:32 · 3937 阅读 · 1 评论