mybatis
嘿丷如歌
这个作者很懒,什么都没留下…
展开
-
mybatis 3.4.5 HelloWorld 01
在SSH框架盛行的时代,ORM和持久层框架都不断响彻在耳边,今天如歌就带领大家一起来认识另一种持久层框架; 官网api 搭建开发环境 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="htt原创 2017-12-20 15:39:19 · 359 阅读 · 0 评论 -
mybatis 3.4.5 常用配置标签 02
1.properties <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"> <!-- 1、mybatis可以使用properties来引入外部properties配置原创 2017-12-21 09:46:43 · 760 阅读 · 0 评论 -
mybatis 3.4.5 参数处理 03
单个参数:mybatis不会做特殊处理, #{参数名/任意名}:取出参数值。 多个参数:mybatis会做特殊处理。 多个参数会被封装成 一个map, key:param1...paramN,或者参数的索引也可以 value:传入的参数值 #{}就是从map中获取指定的key的值; 异常: org.apache.ibatis.binding.BindingExcepti原创 2017-12-21 13:27:06 · 818 阅读 · 0 评论 -
mybatis 3.4.5 增删改查 04
配置文件 insert into Author (id,username,password,email,bio) values (#{id},#{username},#{password},#{email},#{bio}) update Author set username = #{username}, password = #{password},原创 2017-12-21 13:30:22 · 395 阅读 · 0 评论 -
mybatis 3.4.5 动态SQL 05
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <!-- • if:判断 • choose (when, otherwise):分支选择;带了break的swtich-case 如果带了id就用id查,如果带了lastN原创 2017-12-21 22:14:47 · 373 阅读 · 0 评论 -
mybatis 3.4.5 缓存 06
MyBatis 提供了查询缓存来缓存数据,以提高查询的性能。MyBatis 的缓存分为一级缓存和二级缓存。 一级缓存是 SqlSession 级别的缓存 二级缓存是 mapper 级别的缓存,多个 SqlSession 共享 1、什么是一级缓存?为什么使用一级缓存? 2、一级缓存的生命周期有多长? 1. 什么是一级缓存? 为什么使用一级缓存? 每当我们使用My原创 2017-12-22 09:32:13 · 279 阅读 · 0 评论