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依赖
相关文章推荐
- eclipse 必备插件
- Java课程设计答辩之感想
- JAVA面向对像基础之——内部类
- Java 迭代器
- Java中堆内存和栈内存的区别
- 如何释放java所耗系统内存?
- java 线程详解
- Java规则引擎工作原理及其应用(摘)
- 8个超实用的Java测试工具和框架
- Java集合框架总结
- Java基础:字符串
- Unhandled event loop exception Java heap space
- Unhandled event loop exception Java heap space
- java中的匿名内部类总结
- java作业整理
- MyEclipse无法部署项目
- MyEclipse无法部署项目
- Java中的Checked Exception——美丽世界中潜藏的恶魔?
- javafx窗口等比例缩放
- struts学习