前言

     前面整合完了SpringMVC+MyBatis,自然也少不了SpringMVC+Hibernate,严格来说Hibernate才是我们真正想要的ORM框架么。只记得最初学习hibernate时,又是config.xml又是hml.xml,各种的xml。 今天试着用SpringMVC4整合Hibernate5,使用自动扫描注解的方式处理hibernate类文件,几乎零配置,这就爽很多了是不是。

 

 

开发环境

    SpringMVC4、Hibernate5、SQLServer2014

 

项目结构

SpringMVC4+Hibernate5+SQLServer 2014 整合(包括增删改查分页)

SpringMVC+Hibernate整合

1、查询分页数据

SpringMVC4+Hibernate5+SQLServer 2014 整合(包括增删改查分页)

   从控制台里看hql执行情况

SpringMVC4+Hibernate5+SQLServer 2014 整合(包括增删改查分页)

2、pom.xml,先把依赖的jar准备好

 1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 2   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
 3   <modelVersion>4.0.0</modelVersion>
 4   <groupId>com.autohome</groupId>
 5   <artifactId>SpringMVC6</artifactId>
 6   <packaging>war</packaging>
 7   <version>1.0-SNAPSHOT</version>
 8   <name>SpringMVC6</name>
 9   <url>http://maven.apache.org</url>
10   <dependencies>
11     <dependency>
12       <groupId>org.springframework</groupId>
13       <artifactId>spring-beans</artifactId>
14       <version>4.3.6.RELEASE</version>
15     </dependency>
16     <dependency>
17       <groupId>org.springframework</groupId>
18       <artifactId>spring-context</artifactId>
19       <version>4.3.6.RELEASE</version>
20     </dependency>
21     <dependency>
22       <groupId>org.springframework</groupId>
23       <artifactId>spring-core</artifactId>
24       <version>4.3.6.RELEASE</version>
25     </dependency>
26     <dependency>
27       <groupId>org.springframework</groupId>
28       <artifactId>spring-test</artifactId>
29       <version>4.3.6.RELEASE</version>
30     </dependency>
31     <dependency>
32       <groupId>org.springframework</groupId>
33       <artifactId>spring-web</artifactId>
34       <version>4.3.6.RELEASE</version>
35     </dependency>
36     <dependency>
37       <groupId>org.springframework</groupId>
38       <artifactId>spring-webmvc</artifactId>
39       <version>4.3.6.RELEASE</version>
40     </dependency>
41     <dependency>
42       <groupId>org.springframework</groupId>
43       <artifactId>spring-jdbc</artifactId>
44       <version>4.3.6.RELEASE</version>
45     </dependency>
46     <dependency>
47       <groupId>org.springframework</groupId>
48       <artifactId>spring-orm</artifactId>
49       <version>4.3.6.RELEASE</version>
50     </dependency>
51     <dependency>
52       <groupId>junit</groupId>
53       <artifactId>junit</artifactId>
54       <version>4.10</version>
55     </dependency>
56     <!--servlet-->
57     <dependency>
58       <groupId>javax.servlet</groupId>
59       <artifactId>javax.servlet-api</artifactId>
60       <version>3.1.0</version>
61     </dependency>
62     <!--hibernate-->
63     <dependency>
64       <groupId>org.hibernate</groupId>
65       <artifactId>hibernate-core</artifactId>
66       <version>5.2.9.Final</version>
67     </dependency>
68     <dependency>
69       <groupId>com.microsoft.sqlserver</groupId>
70       <artifactId>sqljdbc4</artifactId>
71       <version>4.0</version>
72     </dependency>
73     <!-- 支持jstl在jsp的应用 -->
74     <dependency>
75       <groupId>jstl</groupId>
76       <artifactId>jstl</artifactId>
77       <version>1.2</version>
78     </dependency>
79 
80     <dependency>
81       <groupId>taglibs</groupId>
82       <artifactId>standard</artifactId>
83       <version>1.1.2</version>
84     </dependency>
85 
86   </dependencies>
87   <build>
88     <finalName>SpringMVC6</finalName>
89   </build>
90 </project>
View Code

相关文章:

  • 2021-07-05
  • 2022-01-01
  • 2021-08-09
  • 2021-09-27
  • 2022-12-23
  • 2022-01-09
  • 2021-07-13
猜你喜欢
  • 2022-01-26
  • 2021-09-27
  • 2021-12-20
  • 2021-11-14
  • 2022-12-23
  • 2022-01-04
  • 2022-12-23
相关资源
相似解决方案