1 先定义配置文件hibernate-context.xml
2 HibernateProductDao.java源代码
3 Product.hbm.xml
4 测试代码实验了保存实体的例子
5 如果不配置事务,则会抛出异常:
Exception in thread "main" org.hibernate.HibernateException: No Hibernate Session bound to thread, and configuration does not allow creation of non-transactional one here
at org.springframework.orm.hibernate3.SpringSessionContext.currentSession(SpringSessionContext.java:63)
at org.hibernate.impl.SessionFactoryImpl.getCurrentSession(SessionFactoryImpl.java:574)
at springapp.repository.HibernateProductDao.saveProduct(HibernateProductDao.java:24)
at springapp.repository.HibernateProductDaoTest.main(HibernateProductDaoTest.java:19)
6 使用HibrenateTemplate
HibrenateTemplateDao.java
7 配置文件
8 测试代码
本文介绍了一个使用Spring框架整合Hibernate的示例项目,包括配置文件、DAO实现、HibernateTemplate使用及测试代码等内容。通过示例展示了如何配置数据源、SessionFactory、事务管理等关键组件,并实现了产品实体的保存和查询功能。
3052

被折叠的 条评论
为什么被折叠?



