mybatis开发过程
2015-09-18 14:00
225 查看
1、编写SqlMapConfig.xml
这里面是数据库连接和加载mapper.xml的映射
2、编写mapper.xml
每个表对应的配置文件,这里面是对数据库的操作,增删改查的语句写在里面,用ID来表示对数据语句
3、编程通过配置文件创建SqlSessionFactory
sqlSessionFactory=new SqlSessionFactoryBuilder().build(inputStream);
4、通过SqlSessionFactory获取SqlSession
SqlSession sqlSession=sqlSessionFactory.openSession();
5、通过SqlSession操作数据库
user = sqlSession.selectOne("test.finduserById", 1)
如果执行添加、更新、删除需要调用SqlSession.commit()
6、SqlSesion使用完成要关闭
sqlSession.close();
这里面是数据库连接和加载mapper.xml的映射
2、编写mapper.xml
每个表对应的配置文件,这里面是对数据库的操作,增删改查的语句写在里面,用ID来表示对数据语句
3、编程通过配置文件创建SqlSessionFactory
sqlSessionFactory=new SqlSessionFactoryBuilder().build(inputStream);
4、通过SqlSessionFactory获取SqlSession
SqlSession sqlSession=sqlSessionFactory.openSession();
5、通过SqlSession操作数据库
user = sqlSession.selectOne("test.finduserById", 1)
如果执行添加、更新、删除需要调用SqlSession.commit()
6、SqlSesion使用完成要关闭
sqlSession.close();
相关文章推荐
- IT成长路<2014.3-2014.9>"不惑"上篇
- 原生JS获取各种高度宽度、浏览器窗口滚动条的位置、元素的几何尺寸名
- SAT语法如何确保“零扣分”【zhasite】
- NSNotificationCenter消息推送
- 客户端浏览器缓存Js或者css文件问题
- JVM参数优化指南
- mysql知识点
- IOS 学的容易----随机点名器内部实现
- linux创建文件命令:dd命令
- android/ios云盘视频教程分享
- Xcode7新特性
- message sent to deallocated instance 0x7f9a6d85dca0 错误的排查
- Floyd算法解决最短路径问题
- 飞鸽传书源码分析-程序启动过程
- 【Git学习笔记】git log命令使用
- Unity3D Resources TextAsset 正文
- this compilation unit is not on the build path of a java project
- PHP环境部署问题集合
- android:layout_grovity="bottom" 不起作用
- Android Gradle 基本模板