新手学习ssh,在网上找的视频学习,学到spring_hibernate时遇到的问题

求大神看看
------解决方案--------------------
度娘。。。。。。。。。
------解决方案--------------------
是否Hibernate dialect 配置不对
------解决方案--------------------
首先,在spring配置文件 applicationContext中配置 :
<!-- 声明式事务管理 -->
<bean id="proxyTemplate"
class="org.springframework.transaction.interceptor.TransactionInterceptor">
<property name="transactionManager">
<ref bean="transactionManager" />
</property>
<property name="transactionAttributes">
<props>
<prop key="save*">PROPAGATION_REQUIRED</prop>
<prop key="query*">PROPAGATION_REQUIRED,readOnly</prop>
</props>
</property>
</bean>
<!-- 声明式事务管理 结束 -->
然后对想要使用事务管理的dao配置:
<bean id="UserDao" class="com.kalor.dao.impl.UserDaoImpl">
<property name="sessionFactory" ref="sessionFactory"></property>
</bean>
<!-- 声明式事务管理 配置DAO -->
<bean id="nameproxy"
class="org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator">
<property name="beanNames">
<list>
<value>UserDao</value>
</list>
</property>
<property name="interceptorNames">
<list>
<value>proxyTemplate</value>
</list>
</property>
</bean>
之后只要在UserDao中将使用了getHibernateTemplate().save(user); 的方法命名为 saveXXX即可
可以试试这种方式,刚在网上查的,希望对你有帮助,有时间可以看看传智播客官网上的.NET视频,里面讲解的很透彻