Spring_hibernate整合初步 based in annotation
2013-03-08 00:10
531 查看
首先配置xml
建立实体类,加上annotation
在UserDaoImpl.java中写有关hibernate逻辑
引入hibernate相关jar包
至此Spring整合hibernate初步完成
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean"> <property name="dataSource" ref="dataSource"/> <property name="annotatedClasses"> <list> <value>com.chpn.model.User</value> </list> </property> <property name="hibernateProperties"> <props> <prop key="hibernate.dialect"> org.hibernate.dialect.MySQLDialect </prop> <prop key="hibernate.show_sql"> true </prop> </props> </property> </bean> |
@Entity public class User { int id; String name; @Id @GeneratedValue public int getId() { return id; } public void setId(int id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } } |
@Component("user") public class UserDAOImpl implements UserDAO { private SessionFactory sessionFactory; public SessionFactory getSessionFactory() { return sessionFactory; } @Resource public void setSessionFactory(SessionFactory sessionFactory) { this.sessionFactory = sessionFactory; } @Override public void save(User u) { Session s = sessionFactory.openSession(); s.beginTransaction(); s.save(u); s.getTransaction().commit(); // TODO Auto-generated catch block System.out.println("user save"); } } |
至此Spring整合hibernate初步完成
相关文章推荐
- 【spring框架】spring整合hibernate初步
- Spring整合Hibernate之AnnotationSessionFactoryBean与LocalSessionFactoryBean
- Spring整合Hibernate之AnnotationSessionFactoryBean与LocalSessionFactoryBean
- ssh整合思想初步 structs2 Spring Hibernate三大框架各自要点
- Spring整合Hibernate:1、annotation方式管理SessionFactory
- 第五章 Spring3.0 、Hibernate3.3与Struts2的整合 基于Annotation
- Spring整合hibernate的事务属性介绍以及声明式事务管理 (使用Annotation和xml)
- Spring3.x_Struts2.x_Hibernate3.x整合之OpenSessionInView的实现
- Spring与Hibernate整合中,使用OpenSessionInViewFilter后出现sessionFactory未注入问题
- Spring 整合Hibernate报错:Error creating bean with name 'dataSource' defined in class path resource
- spring+hibernate Annotation方式整合
- 基于Annotation的SSH整合例子 Struts2 Spring3 Hibernate3
- 第五章 Spring3.0 、Hibernate3.3与Struts2的整合 基于Annotation
- Spring与Hibernate整合中,使用OpenSessionInViewFilter后出现sessionFactory未注入问题
- hibernate与spring的初步整合
- spring与hibernate整合配置基于Annotation注解方式管理实务
- Spring3整合Hibernate4 Annotation详细图文教程
- Spring3.0MVC和Hibernate基于annotation注解的整合
- Hibernate注解(Annotation)使用以及Spring整合
- Spring初步整合hibernate(参照bjsxt视频)