你的位置:首页 > 软件开发 > Java > spring与hibernate整合配置基于Annotation注解方式管理实务

spring与hibernate整合配置基于Annotation注解方式管理实务

发布时间:2015-06-24 00:00:07
1、配置数据源数据库连接基本信息存放到properties文件中,因此先加载properties文件1 <!-- jdbc连接信息 -->2 <context:property-placeholder3 location="classpat ...

 1、配置数据源

数据库连接基本信息存放到properties文件中,因此先加载properties文件

1 <!-- jdbc连接信息 -->2   <context:property-placeholder3     location="classpath:io/shuqi/ssh/spring/transactionalAnnotation/jdbc.properties"/>

4、启用Spring的@Transaction注解

1 <!-- 开启spring注解驱动,及@Transaction注解的开启 -->2   <tx:annotation-driven transaction-manager="transactionManager"/>

5、项目的maven依赖

spring与hibernate整合配置基于Annotation注解方式管理实务spring与hibernate整合配置基于Annotation注解方式管理实务
 1 <properties> 2     <spring.version4.1>4.1.6.RELEASE</spring.version4.1> 3     <spring.version4>4.0.9.RELEASE</spring.version4> 4     <spring.version3>3.2.13.RELEASE</spring.version3> 5     <hibernate4.version>4.3.10.Final</hibernate4.version> 6     <hibernate3.version>3.6.10.Final</hibernate3.version> 7     <!-- 软件版本配置 --> 8     <junit.version>4.12</junit.version> 9     <jackjson.version>2.5.4</jackjson.version> 10     <spring.version>4.1.6.RELEASE</spring.version> 11     <jstl.version>1.2</jstl.version> 12     <el.version>1.1.2</el.version> 13     <c3p0.version>0.9.5</c3p0.version> 14     <dbcp.version>2.1</dbcp.version> 15     <mysql.version>5.1.35</mysql.version> 16     <hibernate.version>3.6.10.Final</hibernate.version> 17     <javassist.version>3.13.0-GA</javassist.version> 18     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> 19   </properties> 20  21   <dependencies> 22     <!-- 测试时依赖包 --> 23     <dependency> 24       <groupId>junit</groupId> 25       <artifactId>junit</artifactId> 26       <version>${junit.version}</version> 27       <scope>test</scope> 28     </dependency> 29     <dependency> 30       <groupId>org.springframework</groupId> 31       <artifactId>spring-test</artifactId> 32       <version>${spring.version4.1}</version> 33       <scope>test</scope> 34     </dependency> 35     <!-- Spring 核心包 --> 36     <dependency> 37       <groupId>org.springframework</groupId> 38       <artifactId>spring-core</artifactId> 39       <version>${spring.version}</version> 40     </dependency> 41     <dependency> 42       <groupId>org.springframework</groupId> 43       <artifactId>spring-beans</artifactId> 44       <version>${spring.version}</version> 45     </dependency> 46     <dependency> 47       <groupId>org.springframework</groupId> 48       <artifactId>spring-context</artifactId> 49       <version>${spring.version}</version> 50     </dependency> 51     <dependency> 52       <groupId>org.springframework</groupId> 53       <artifactId>spring-context-support</artifactId> 54       <version>${spring.version}</version> 55     </dependency> 56     <dependency> 57       <groupId>org.springframework</groupId> 58       <artifactId>spring-expression</artifactId> 59       <version>${spring.version}</version> 60     </dependency> 61     <dependency> 62       <groupId>org.springframework</groupId> 63       <artifactId>spring-aop</artifactId> 64       <version>${spring.version}</version> 65     </dependency> 66     <dependency> 67       <groupId>org.springframework</groupId> 68       <artifactId>spring-jdbc</artifactId> 69       <version>${spring.version}</version> 70     </dependency> 71     <dependency> 72       <groupId>org.springframework</groupId> 73       <artifactId>spring-orm</artifactId> 74       <version>${spring.version}</version> 75     </dependency> 76     <dependency> 77       <groupId>org.springframework</groupId> 78       <artifactId>spring-tx</artifactId> 79       <version>${spring.version}</version> 80     </dependency> 81  82     <!-- c3p0数据源 --> 83     <dependency> 84       <groupId>com.mchange</groupId> 85       <artifactId>c3p0</artifactId> 86       <version>${c3p0.version}</version> 87     </dependency> 88     <!-- dbcp数据源 --> 89     <dependency> 90       <groupId>org.apache.commons</groupId> 91       <artifactId>commons-dbcp2</artifactId> 92       <version>${dbcp.version}</version> 93     </dependency> 94  95     <!-- mysql 驱动 --> 96     <dependency> 97       <groupId>mysql</groupId> 98       <artifactId>mysql-connector-java</artifactId> 99       <version>${mysql.version}</version>100     </dependency>101 102     <!-- hibernate -->103     <dependency>104       <groupId>org.hibernate</groupId>105       <artifactId>hibernate-core</artifactId>106       <version>${hibernate.version}</version>107     </dependency>108 109     <!-- hibernate3.6.10依赖 -->110     <dependency>111       <groupId>org.javassist</groupId>112       <artifactId>javassist</artifactId>113       <version>${javassist.version}</version>114     </dependency>115 116   </dependencies>

原标题:spring与hibernate整合配置基于Annotation注解方式管理实务

关键词:Spring

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录