解决方案 »
- 一个关于https页面定向到http页面的问题
- 小弟想看看struts2的源码 希望有经验的人 给个好的学习策略
- struts中的tiles模板
- EJB3.0的stateless session bean 的困惑?
- 用EJB做网上书店,如何做??
- 这个异常怎么处理(CMR)
- JMS的问题????
- 用Apache Soap调用Web Service能否Keep Alive=true?
- 关于jTree控件,高手请进
- Struts2中ActionContext的request,session,application的生命周期?
- 将birt RCP 发布在服务器上通过web start 下载启动的问题
- Ibatis 可以从ID找到对应的Resultmap信息吗
try{
……………..
transactionManager.commit(status); //提交事务;
}catch(…..){
transactionManager.rollback(status); //回滚事务;
}
TransactionStatus status = transactionManager.getTransaction(def); //获得事务状态
try{
getBaseDAO().saveOrUpdate(domain);
getBaseDAO().saveOrUpdate(obj);
transactionManager.commit(status); //提交事务;
}catch(…..){
transactionManager.rollback(status); //回滚事务;
}
}
是这个意思么??
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource">
<ref bean="chnds" />
</property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">org.hibernate.dialect.Oracle9Dialect</prop>
<prop key="hibernate.use_outer_join">false</prop>
<prop key="hibernate.show_sql">true</prop>
<prop key="hibernate.query.factory_class">org.hibernate.hql.classic.ClassicQueryTranslatorFactory</prop>
</props>
</property>
</bean>
<bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="sessionFactory">
<ref bean="sessionFactory" />
</property>
</bean>
<bean id="beanproxy" class="org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator">
<property name="beanNames">
<value>*Svr,*svr</value>
</property>
<property name="interceptorNames">
<list>
<value>transactionAdvisor</value>
</list>
</property>
</bean>
<bean id="transactionAdvisor" class="org.springframework.transaction.interceptor.TransactionAttributeSourceAdvisor">
<property name="transactionInterceptor" ref="transactionInterceptor" />
</bean>
<bean id="transactionInterceptor" class="org.springframework.transaction.interceptor.TransactionInterceptor">
<property name="transactionManager" ref="transactionManager" />
<property name="transactionAttributes">
<props>
<prop key="*">PROPAGATION_REQUIRED,-Exception</prop>
<prop key="find*">PROPAGATION_REQUIRED,readOnly</prop>
<prop key="query*">PROPAGATION_REQUIRED,readOnly</prop>
<prop key="get*">PROPAGATION_REQUIRED,readOnly</prop>
</props>
</property>
</bean>