Spring 4 整合 Hibernate 5 技术
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Spring 4 整合Hibernate 5 技术
在J2EE开发平台中,spring是一种优秀的轻量级企业应用解决方案。Spring的核心技术就是IOC控制反转和AOP面向切面编程技术。
下面给出一个项目代码示例对Sping的相关技术进行讲解,该项目代码整合了最新的Spring4.2.5和Hibernate5.1技术,项目代码结构图如下:
下面给出详细配置代码
[html]view plain copy
1.package com.kj.test.domain;
2.
3.import java.io.Serializable;
4.
5./**
6. * 用户实体类
7. * @author KJ
8. *
9. */
10.public class User implements Serializable{
11.
12. private static final long serialVersionUID = 7178219894611819140L;
13. /** 性别 */
14. public static final int MAN = 1; //男
15. public static final int FEMAN = 2; //女
16.
17. private Long id;
18. /** 姓名 */
19. private String name;
20. /** 性别 */
21. private Integer sex;
22. /** 年龄 */
23. private Integer age;
24.
25. public User () {
26.
27. }
28.
29. public User (Long id) {
30.this.id = id;
31. }
32.
33. public Long getId() {
34. return id;
35. }
36.
37. public void setId(Long id) {
38.this.id = id;
39. }
40.
41. public String getName() {
42. return name;
43. }
44.
45. public void setName(String name) {
= name;
47. }
48.
49. public Integer getSex() {
50. return sex;
51. }
52.
53. public void setSex(Integer sex) {
54.this.sex = sex;
55. }
56.
57. public Integer getAge() {
58. return age;
59. }
60.
61. public void setAge(Integer age) {
62.this.age = age;
63. }
64.
65.
66.}
[html]view plain copy
1.package com.kj.test.domain;
2.
3./**
4. * 学生实体类
5. * @author KJ
6. *
7. */
8.public class Student extends User {
9.
10. private static final long serialVersionUID = 7178219894611868560L;
11.
12. /** 学号 */
13. private String studentId;
14. /** 班级 */
15. private NaturalClass naturalClass;
16. /**学生信息修改*/
17. private StudentInfoModify studentInfoModify;
18.
19. public Student () {
20.
21. }
22.
23. public String getStudentId() {
24. return studentId;
25. }
26.
27. public void setStudentId(String studentId) {
28.this.studentId = studentId;
29. }
30.
31. public NaturalClass getNaturalClass() {
32. return naturalClass;
33. }
34.
35. public void setNaturalClass(NaturalClass naturalClass) {
36.this.naturalClass = naturalClass;
37. }
38.
39. public StudentInfoModify getStudentInfoModify() {
40. return studentInfoModify;
41. }
42.
43. public void setStudentInfoModify(StudentInfoModify studentInfoModify) {