MyBatis 3 用户指南
来源:互联网 发布:振动分析软件 编辑:程序博客网 时间:2024/04/30 12:43
什么是MyBatis?
第一步:首先需要获得SqlSessionFactory对像,获取SqlSessionFactory对象有两种方式,第一种从XML中构建SqlSessionFactory,第二种
不使用SqlSessionFactory。第二步:从SqlSessionFactory对象中获得SqlSession对象,进行数据库操作。
MyBatis是支持普通SQL查询,存储过程和高级映射的优秀的持久层框架,MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis使用简单的XML或注解用于配置和原始映射,将接口和java的POJOs映射成数据库汇总的记录,一个POJOs类映射为数据库的一个表,一个POJOs对象映射成数据库表中一条记录。
入门
每一个MyBatis的应用程序,都以一个SqlSessionFactory对象的实例为核心。SqlSessionFactory对象的实例可以通过SqlSessionFactoryBuilder对象来获得。SqlSessionFactoryBuilder对象可以从XML配置文件,或从configuration类的习惯准备的实例中构建SqlSessionFactory对象。
从XML中构建SqlSessionFactory
从XML文件中构建SqlSessionFactory的实例非常简单。这里建议你使用类路径下的资源文件来配置。但是你可以使用任意的Reader实例,这个实例包括由文字形式的文件路径或URL形式的文件路径file://来创建。MyBatis包含了一些工具类,称作为资源,这些工具类包含了一些方法,这些方法使得从类路径或其他位置加载资源文件更加简单。
从SqlSessionFactory中获取SqlSession
现在,我们已经知道如何获取SqlSessionFactory对象了,基于同样的启示,我们就可以获得SqlSession的实例了,SqlSession对象完全包含以数据库为背景的所有执行SQL操作的方法。你可以用SqlSession实例来直接执行已映射的SQL语句。例如:
个人理解,一个POJOs对象对应一个映射器接口类,映射器接口类中包含了很多方法,映射器接口类和POJOS对象的XML映射文件在同一路径下,xml文件中的id指定映射器接口类中的哪个具体的方法。
- 《MyBatis用户指南》----Part 3
- MyBatis 3 用户指南
- 《MyBatis用户指南》----Part 1
- 《MyBatis用户指南》----Part 2
- 《MyBatis用户指南》----Part 4
- mybatis 教程--用户指南
- Apache Axis用户指南(3)
- Maven用户指南(3)
- Apache Axis用户指南(3)
- jBPM 用户指南(3)
- flume 用户指南 - part 3
- FTGL用户指南 2.1.3~rc5
- Velocity用户指南(中文版)(3)(完)
- JBPM用户指南翻译:第3章 指南
- JBPM用户指南翻译:第3章 指南
- jBPM用户指南 第3章 指南 (转载)
- Velocity用户指南(中文版)(3)(完)
- Selenium用户指南 - 第三章 Selenium IDE[3]
- 第七周友元函数求两点间距离
- JavaScript之数组
- 分数类的雏形
- POJ 3468 A Simple Problem with Integers 【splay树入门题】
- 【poj 2411】Mondriaan's Dream 状态压缩DP
- MyBatis 3 用户指南
- SCOI2016酱油记
- CSS3之弹性盒模型
- hdu 【2115】 C Looooops
- 第六周项目1-分数类的锥形
- jquery跨域ajax访问方法
- 启动weblogic的遇见的一些问题及解决方案(环境为win 10 64位,weblogic 12.2.1)
- vs2013 C1853 编译问题
- android jni编译配置DEBUG or RELEASE 的方法和优先级