spring4整合hibernate5.1
来源:互联网 发布:超市叫卖软件 编辑:程序博客网 时间:2024/05/17 09:10
版权声明:转载请注明本文源地址
目录(?)[+]
在另一篇文章hibernate5(2)初入门配置实例中,我们针对hibernate5.1版本的崭新引导配置方法,完成了对数据库的的插入实例操作,在本节内容中,我们开始引入spring4,完成spring4与hibernate5.1的整合工作,像数据库中插入一条记录。在后面学习hibernate中,我们都会使用spring来管理我们的Bean容器。
1. 导入spring4所需jar包
我们推荐使用maven来管理项目,下面是maven中的spring整合hibernate完整配置。
- 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
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
- 82
- 83
- 84
- 85
- 86
- 87
- 88
- 89
- 90
- 91
- 92
- 93
- 94
- 95
- 96
- 97
- 98
- 99
- 100
- 101
- 102
- 103
- 104
- 105
- 106
- 107
- 108
- 109
- 110
- 111
- 112
- 113
- 114
- 115
- 116
- 117
- 118
- 119
- 120
- 121
- 122
- 123
- 124
- 125
- 126
- 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
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
- 82
- 83
- 84
- 85
- 86
- 87
- 88
- 89
- 90
- 91
- 92
- 93
- 94
- 95
- 96
- 97
- 98
- 99
- 100
- 101
- 102
- 103
- 104
- 105
- 106
- 107
- 108
- 109
- 110
- 111
- 112
- 113
- 114
- 115
- 116
- 117
- 118
- 119
- 120
- 121
- 122
- 123
- 124
- 125
- 126
在这里,我们顺便引入了springMVC相关jar包,在我们的后续学习测试中可能会用到,现在暂时不用理会
2. 编写spring容器文件
在上一节中,我们的数据库、hibernate的相关配置都在hibernate.cfg.xml文件中完整,使用spring后,这些统统交给spring来进行管理。spring完整实例配置文件如下
- 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
- 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
关于spring的配置学习,可参考我另一博客专栏《Spring研磨分析》。
3. 编写测试实体类
测试实体类与我们上一篇文章实例一样。
- 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
- 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
4. 编写测试方法
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
运行测试文件,看到打印信息:
Hibernate: insert into t_user (name) values (?)
说明我们的插入操作已完成,查看数据,会看到一条新的记录。
至此,我们轻松地完成了spring与hibernate的整合工作,从下一节开始,我们以快速入门为目的,先介绍hibernate的各类使用方法,在结合实例熟悉hibernate的基本使用后,我们再深入开展对hibernate的分析学习。
源码下载
本实例源码可到https://github.com/jeanhao/hibernate下载。
- spring4整合hibernate5.1
- spring4整合hibernate5.1
- Spring4整合Hibernate5
- spring4+hibernate5+springmvc整合
- Spring4整合Hibernate5
- Spring4和Hibernate5整合
- spring4.2整合hibernate5配置文件
- IDEA 整合 Struts2+Spring4+Hibernate5
- Maven整合Spring4和Hibernate5
- Spring4.3+Hibernate5.2.10整合
- SSH(Spring4+Struts2+Hibernate5整合)
- 【SSH进阶之路】【三】hibernate5.1整合spring4
- 整合之道--Spring4整合Hibernate5
- spring4整合hibernate5报错解决
- Spring4 MVC 整合Hibernate5 附源码下载
- spring4+springmvc+hibernate5的maven整合
- spring4+struts2+hibernate5整合出现spring异常
- springmvc-spring4.3-hibernate5框架整合
- VS2010 解决方案资源管理器停靠调整问题
- java jdbc_url中常用的各个参数的作用
- 【Java开发手册之编程规约(五)】集合处理
- fiddler断点命令
- 一条寻水的<。)#)))≦
- spring4整合hibernate5.1
- 基于swift3.0的网络请求
- 跨系统文件传输
- iOS 让自己的应用 在其他应用中打开
- 【JSP&Servlet】Cookie 记住用户名密码
- OpenCV玩九宫格数独(零)——预告篇
- FileObserver递归监听目录(解决无法监听目录的创建、删除问题)
- RecyclerView下拉刷新时滑动条目报错
- koan