MyBatis笔记

原创 2012年03月25日 22:04:13
mybatis是apache的一个开源框架,最大的特点是小巧,上手快。


在映射文件中,可以创建别名,如:
<typeAlias alias="student" type="com.dtcloud.Student"/>


模糊查询:
select * from student where name like '%$name$%'


sql主键的生成:
1、创建一个序列,如:dual
2、从序列中获取主键存放到student对象中
3、将student对象中的主键插入表中
<selectKey resultClass="int" keyProperty="sid">
select studentPKSequence.nextVal from dual
</selectKey>
insert into student(id) values(#sid#)


优缺点:
优点:
与JDBC相比较:
1、减少了61%的代码量
2、简单
3、架构级性能增强
4、SQL语句与程序代码分离
5、简化了项目中的分工
6、增强了移植性


缺点:
1、参数每次只能为一个
2、SQL要自己写

springmvc+mybatis学习笔记(汇总)

笔记内容主要是mybatis和springmvc的一些基本概念和使用方法,涉及概念介绍、环境搭建、编程细节、运行调试等方面。 这套笔记整体偏入门和应用,适合快速上手,对底层实现和机理并未做过多分析。...
  • h3243212
  • h3243212
  • 2016年03月30日 16:20
  • 12580

myBatis学习笔记(1)——快速入门

在项目中使用myBatis 导入jar包 在src下创建配置文件
  • u010837612
  • u010837612
  • 2015年05月12日 11:06
  • 947

mybatis框架总体说明---Mybatis学习笔记(二)

mybatis是什么? mybatis是一个持久层的框架,是apache下的顶级项目,后来托管到googlecode下,再后来托管到github下(https://github.com/mybatis...
  • u013991521
  • u013991521
  • 2016年12月04日 15:16
  • 280

MyBatis学习笔记(五)---mybatis 动态sql语句

mybatis 的动态sql语句是基于OGNL表达式的。可以方便的在 sql 语句中实现某些逻辑. 总体说来mybatis 动态SQL 语句主要有以下几类: if 语句 (简单的条件判断) choos...
  • garychenqin
  • garychenqin
  • 2015年04月16日 21:21
  • 450

[springmvc+mybatis][关于这两个框架的学习,我想说]

关于学习笔记在对java web有了一定的了解后,这两个框架没怎么写学习笔记了…毕竟项目驱动型……关于学习资料强烈推荐传智播客的燕青讲解的让我对这种培训班教育的资料刮目相看(不过还是千万别去这种培训班...
  • zy691357966
  • zy691357966
  • 2016年04月14日 00:12
  • 3742

传智_Springmvc+Mybatis由浅入深全套视频教程(燕青)-mybatis笔记(两天)(2017年8月5日16:09:55)

专业实习消耗了半个月,学习进度一度停滞。mybatis基本的使用不难,和hibernate相比各有优势吧,不是一个风格的框架。    mybatis笔记整理如下:   笔记链接:...
  • juliantem
  • juliantem
  • 2017年08月05日 16:09
  • 1611

传智播客Mybatis教案

1       Mybatis入门 1.1    单独使用jdbc编程问题总结 1.1.1  jdbc程序 Public static void main(String[] args) { ...
  • u013510614
  • u013510614
  • 2016年07月01日 16:10
  • 1467

【Mybatis框架】查询缓存(一级缓存)

做java的各位程序员们,估计SSH和SSM是我们的基础必备框架。也就是说我们都已经至少接触过了这两套常见的集成框架。当我们用SSH的时候,相信很多人都接触过Hibernate的两级缓存,同样,相对应...
  • u013045878
  • u013045878
  • 2016年12月14日 17:01
  • 846

Spring 集成 MyBatis 笔记(Mybatis-Spring 的用法)-理论部分

我们这里以 dbcp 数据源为例。1、引入相关的 jar 包坐标依赖 org.springframework spri...
  • lw_power
  • lw_power
  • 2015年07月25日 22:50
  • 2021

传智_Springmvc+Mybatis由浅入深全套视频教程-SpringMVC笔记(两天)(2017年8月17日21:30:09)

最近一直留意招聘信息,学习效率受到一点影响。springMVC的内容其实还是不少的,基本的入门内容操作上比Struts2简单一点,而且SpringMVC更安全一些。 下面是springMVC整理的...
  • juliantem
  • juliantem
  • 2017年08月17日 21:30
  • 541
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:MyBatis笔记
举报原因:
原因补充:

(最多只允许输入30个字)