您的位置:首页 > 编程语言 > Java开发

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

2015-06-24 00:02 801 查看

1、配置数据源

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

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


使用DBCP数据源配置xml如下

<properties>
<spring.version4.1>4.1.6.RELEASE</spring.version4.1>
<spring.version4>4.0.9.RELEASE</spring.version4>
<spring.version3>3.2.13.RELEASE</spring.version3>
<hibernate4.version>4.3.10.Final</hibernate4.version>
<hibernate3.version>3.6.10.Final</hibernate3.version>
<!-- 软件版本配置 -->
<junit.version>4.12</junit.version>
<jackjson.version>2.5.4</jackjson.version>
<spring.version>4.1.6.RELEASE</spring.version>
<jstl.version>1.2</jstl.version>
<el.version>1.1.2</el.version>
<c3p0.version>0.9.5</c3p0.version>
<dbcp.version>2.1</dbcp.version>
<mysql.version>5.1.35</mysql.version>
<hibernate.version>3.6.10.Final</hibernate.version>
<javassist.version>3.13.0-GA</javassist.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>

<dependencies>
<!-- 测试时依赖包 -->
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>${junit.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-test</artifactId>
<version>${spring.version4.1}</version>
<scope>test</scope>
</dependency>
<!-- Spring 核心包 -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-beans</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context-support</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-expression</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aop</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jdbc</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-orm</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-tx</artifactId>
<version>${spring.version}</version>
</dependency>

<!-- c3p0数据源 -->
<dependency>
<groupId>com.mchange</groupId>
<artifactId>c3p0</artifactId>
<version>${c3p0.version}</version>
</dependency>
<!-- dbcp数据源 -->
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-dbcp2</artifactId>
<version>${dbcp.version}</version>
</dependency>

<!-- mysql 驱动 -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>${mysql.version}</version>
</dependency>

<!-- hibernate -->
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>${hibernate.version}</version>
</dependency>

<!-- hibernate3.6.10依赖 -->
<dependency>
<groupId>org.javassist</groupId>
<artifactId>javassist</artifactId>
<version>${javassist.version}</version>
</dependency>

</dependencies>


maven依赖
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: