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

spring的applicationContext.xml和Hibernate的hibernate.cfg.xml整合使用有关问题

2012-02-01 
spring的applicationContext.xml和Hibernate的hibernate.cfg.xml整合使用问题我将spring的applicationCont

spring的applicationContext.xml和Hibernate的hibernate.cfg.xml整合使用问题
我将spring的applicationContext.xml配置数据源和配置sessionFactory两部分放到hibernate.cfg.xml,然后在applicationContext.xml加入下面的代码:
<bean id="mySessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">  
  <property name="configLocation">  
  <value>hibernate.cfg.xml</value>  
  </property>  
</bean> ,然后写了个小的测试代码,控制台输出:Hibernate: insert into User (userName, password, sex, email, icq, signature, grade) values (?, ?, ?, ?, ?, ?, ?),没有抛出任何异常!可是到数据库看user表却没有任何记录。。这是为什么?
后来我当心后台没写好,把配置数据源和配置sessionFactory两部分放回applicationContext.xml,结果相同的测试代码,同样输出:Hibernate: insert into User (userName, password, sex, email, icq, signature, grade) values (?, ?, ?, ?, ?, ?, ?),查看user表却有了刚插的记录..
想问大侠们:spring的applicationContext.xml和Hibernate的hibernate.cfg.xml整合使用时应该注意哪些?我出的那个问题是什么原因造成的~~

[解决办法]
session.save...
session.flush()

或者提交事务

热点排行