MyBatis入门
来源:互联网 发布:西安淘宝代运营 编辑:程序博客网 时间:2024/05/01 08:27
从 XML 中构建 SqlSessionFactory
1. 入门
XML 配置文件示例
<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration> <environments default="development"> <environment id="development"> <transactionManager type="JDBC"/> <dataSource type="POOLED"> <property name="driver" value="${driver}"/> <property name="url" value="${url}"/> <property name="username" value="${username}"/> <property name="password" value="${password}"/> </dataSource> </environment> </environments> <mappers> <mapper resource="org/mybatis/example/BlogMapper.xml"/> </mappers></configuration>
从 XML 中构建 SqlSessionFactory
MyBatis 包含一个叫 Resources 的工具类,它包含一些静态方法,可使从 classpath 或其他位置加载资源文件更容易。
String resource = "org/mybatis/example/mybatis-config.xml";InputStream inputStream = Resources.getResourceAsStream(resource);sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream);
配置映射
<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mapper namespace="org.mybatis.example.BlogMapper"> <select id="selectBlog" resultType="Blog"> select * from Blog where id = #{id} </select></mapper>
从 SqlSessionFactory 中获取 SqlSession
SqlSession session = sqlSessionFactory.openSession();try { BlogMapper mapper = session.getMapper(BlogMapper.class); Blog blog = mapper.selectBlog(101);} finally { session.close();}
0 0
- MyBatis入门
- MyBatis 入门
- myBatis入门
- MyBatis入门
- mybatis入门
- MyBatis入门
- Mybatis入门
- Mybatis入门
- Mybatis入门
- mybatis入门
- Mybatis入门
- mybatis入门
- mybatis入门
- mybatis 入门
- mybatis入门
- Mybatis入门
- mybatis入门
- MyBatis入门
- SpringMVC学习
- Angular沉思录(一)数据绑定
- 聊聊面试中的二进制运算
- 黑马程序员—java基础_String类
- 三种定位方式
- MyBatis入门
- Swift之字符串
- AbstractTableModel(示例,出错代码)
- linux 目录与文件命令
- 一起学CC3200系列教程之中断优先级设置
- 让Tomcat自动加载文件
- 每天一个学习一个新的php函数(2) array_diff()/array_diff_key()/array_diff_assoc()
- 什么是金蝶WMS系统金蝶WMS系统功能,使用仓库WMS系统,金蝶WMS有什么好处
- nginx 出现413 Request Entity Too Large问题的解决方法