SSMybatis整合 --详细解读Mybatis对oracle数据库进行增删改查(一)
来源:互联网 发布:恺英网络造假 编辑:程序博客网 时间:2024/06/06 00:08
Mybatis是现在主流的持久化层框架,与hibernate不同的是,它鼓励程序员使用原声SQL语句对数据库进行操作.因此提供了非常灵活的功能.特别是当数据库同时访问数过多,需要进行优化时,使用sql语句进行优化远比使用Hibernate的查询语句简单得多.
Mybatis也有它的缺点.因为它是使用原生的SQL语句,所以他的数据库兼容性不高.但是这并不妨碍它的作用,接下来,就让我们简单使用一下Mybatis.
我使用的是Eclipse,数据库为Oracle 创建一个Java项目
首先,像hibernate.cfg.xml一样,我们需要创建一个mybatisConfig.xml(名字任意取),在这个配置文件中执行对数据库的连接
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
对数据库进行连接后,我们需要创建一个实体类.注意在这个时候我们并没有将实体类和数据库表进行关系映射,想想我们怎么通过实体字段找到对应的数据库字段
当没有写进行关系映射时,如果数据库名和实体变量名一致,他依然会对应
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 1
- 2
- 3
- 4
- 5
- 6
- 7
然后生成它的get set方法即可
接下来我们创建一个empMapper.xml,写SQL语句进行增删改查的操作,我会在代码备注中一一解释他们的作用
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
然后把它加到mybatisConfig.xml中接下来就可以在客户端里进行操作了(这是main方法中的代码)
阅读全文
0 0
- SSMybatis整合 --详细解读Mybatis对oracle数据库进行增删改查(一)
- SSMybatis整合 --详细解读Mybatis对oracle数据库进行增删改查(一)
- MyBatis 对MYSQL 数据库进行增删改查案例详解
- MyBatis框架增删改查(Oracle数据库)
- JS对数据库进行增删改查
- 对数据库进行增删改查操作
- Django 对数据库进行增删改查
- JDBC 对数据库进行增删改查
- java对数据库进行增删改查
- 使用MyBatis进行对数据表的增删改查操作
- dom4j对XML进行增删改查(详细)
- Mybatis实现对数据(oracle数据库)的增删改查(crud)
- Mybatis(一)—实现对数据库的增删改查操作
- 使用MyBatis框架进行数据库的增删改查操作
- JDBC连接数据库,对数据库进行增删查改操作
- java操作Mogodb数据库,对数据库进行增删查改!
- MyBatis对数据库的增删改查操作,简单示例
- MyBatis对数据库的增删改查操作,简单示例
- tomcat在linux中修改日志路径
- 设计模式之简单工厂
- 网页加载时间超过多少秒,你会转身离开?
- oracle sum()over函数的使用
- invalid mode 'kCFRunLoopCommonModes' provided to CFRunLoopRunSpecific
- SSMybatis整合 --详细解读Mybatis对oracle数据库进行增删改查(一)
- 算法系列——Remove Duplicates from Sorted List II
- 如何调试makefile变量
- kernel learn
- springmvc 如何跳转到根目录下的index.jsp页面
- EasyPlayerPro RTSP/RTMP/HLS/HTTP全功能流媒体播放器开发计划
- void 可以避免编译警告
- 02题
- Oracle笔记之单行函数(一)