首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 其他相关 >

Spring3.1.2与Hibernate4.1.8调整

2012-11-26 
Spring3.1.2与Hibernate4.1.8整合整合Spring3.1.2 与 Hibernate 4.1.8首先准备整合jar:Spring3.1.2:org.sp

Spring3.1.2与Hibernate4.1.8整合

整合Spring3.1.2 与 Hibernate 4.1.8

首先准备整合jar:


Spring3.1.2:

org.springframework.aop-3.1.2.RELEASE.jar
org.springframework.asm-3.1.2.RELEASE.jar
org.springframework.aspects-3.1.2.RELEASE.jar
org.springframework.beans-3.1.2.RELEASE.jar
org.springframework.context.support-3.1.2.RELEASE.jar
org.springframework.context-3.1.2.RELEASE.jar
org.springframework.core-3.1.2.RELEASE.jar
org.springframework.expression-3.1.2.RELEASE.jar(使用表达式${})
org.springframework.jdbc-3.1.2.RELEASE.jar
org.springframework.orm-3.1.2.RELEASE.jar
org.springframework.transaction-3.1.2.RELEASE.jar


Hibernate4.1.8:

--------------required下面---------------
antlr-2.7.7.jar
dom4j-1.6.1.jar
hibernate-commons-annotations-4.0.1.Final.jar
hibernate-core-4.1.8.Final.jar
hibernate-jpa-2.0-api-1.0.1.Final.jar
javassist-3.15.0-GA.jar
jboss-logging-3.1.0.GA.jar
jboss-transaction-api_1.1_spec-1.0.0.Final.jar
----------------------------

-----proxool-------
proxool-0.9.1.jar
proxool-cglib.jar

其他依赖包
aopalliance-1.0.jar
aspectjrt-1.7.0.jar
aspectjweaver-1.7.0.jar
commons-logging-1.1.1.jar

--数据库
mysql-connector-java-5.1.21.jar


整合示例:

UserModel:

public class SpringHibernateTest {private SessionFactory sessionFactory;private ApplicationContext ctx;@Beforepublic void setUp() {String[] configLocations = new String[] {"classpath:applicationContext-*.xml"};ctx = new ClassPathXmlApplicationContext(configLocations);sessionFactory = ctx.getBean("sessionFactory", SessionFactory.class);}@Testpublic void testSessionFactory(){System.out.println(sessionFactory);System.out.println(ctx.getBean("dataSource"));Session session = sessionFactory.openSession();         UserModel model = new UserModel();          model.setUsername("wangwu");        model.setPassword("123456");session.save(model);}}























热点排行