SpringMVC整合JPA
来源:互联网 发布:ubuntu解压缩zip 编辑:程序博客网 时间:2024/05/22 05:28
这篇文章是在SpringMVC的基础上对数据持久层JPA的整合,实现了应用层和数据库的数据交互。在整合JPA前,请先参照下面第一篇博文搭建好SpringMVC框架。
一. 和本篇博文相关的一些基础知识请参考下面几篇博文:
SpringMVC框架的搭建和配置详解请参考:http://blog.csdn.net/jianyuerensheng/article/details/51258942。
JPA的ORM框架原理介绍请参考:http://blog.csdn.net/jianyuerensheng/article/details/50804360。
JPA生命周期、映射关系详解请参考:http://blog.csdn.net/jianyuerensheng/article/details/50819155。
二.JAP的配置过程:
项目整体结构如下:
1.在web.xml文件中进行配置
- 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
2. 添加spring上下文配置文件applicationContext.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
- 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
- 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
3. 添加JPA配置文件 persistence.xml。
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
4. 数据库配置文件 database.properties
- 1
- 2
- 3
- 4
- 5
- 6
- 1
- 2
- 3
- 4
- 5
- 6
5.UserRepository.Java
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
6.UserController.java
- 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
- 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
7.运行结果
初始化界面:
输入内容:
点击创建运行结果:
0 0
- SpringMVC整合JPA小结
- 【Spring】SpringMVC整合JPA
- SpringMVC整合JPA
- SpringMVC整合JPA
- SpringMVC+Apache Shiro+JPA 整合
- springMVC、spring、jpa、springData整合
- 基于注解的SpringMVC整合JPA
- 基于注解的SpringMVC整合JPA
- 基于注解的SpringMVC整合JPA
- spring,springmvc,jpa,mybatis整合配置
- 总结篇-Spring-SpringMVC-Hibernate-jpa整合
- Spring+SpringMVC+Spring Data JPA完美整合
- Spring、SpringMVC、SpringData + JPA 整合详解
- JPA 实战篇(二)JPA && Spring && SpringMVC 框架整合
- springmvc、jpa、spring、mongodb和ehcache整合框架demo
- maven整合Spring3+Hibernate4+JPA的springMVC框架
- spring整合springmvc和spring-date-jpa配置文件
- Springmvc + jpa
- Same Tree
- JPEG文件格式
- HashMap的用法(两种迭代方法案例)
- Handler编写调试
- 读书笔记--迪米特法则
- SpringMVC整合JPA
- css Js 多余部分显示省略号
- 十进制和二进制的相互转换
- mysql处理海量数据时的一些优化查询速度方法
- 反编译pyc得到python源码
- 指针与引用
- 一幅图理解计算机系统硬件组成
- SSH实战OA 11:BBS模块
- postman中 form-data、x-www-form-urlencoded、raw、binary的区别