- 浏览: 22988 次
- 性别:
- 来自: 上海
最新评论
-
yjl1008:
lygle 写道一蓑烟雨任平生 写道你把CRM换成ERP、PD ...
CRM软件实施流程分析总结(欢迎拍砖) -
lygle:
一蓑烟雨任平生 写道你把CRM换成ERP、PDM、QIS这些名 ...
CRM软件实施流程分析总结(欢迎拍砖) -
一蓑烟雨任平生:
你把CRM换成ERP、PDM、QIS这些名词后,是否还能看出C ...
CRM软件实施流程分析总结(欢迎拍砖) -
cw34563502:
我只会第四种!
spring几种事务配置 -
lihc_sd0531:
正是要了解的内容。
spring几种事务配置
文章列表
今天调试了下小程序,结果一直报这个错
堆栈打印如下:
javax.faces.FacesException: EMPTY_ORDERED_ITERATOR
at org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java:411)
at org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspViewHandlerImpl.java:280)
at org. ...
事务的处理一般来说有两种方式:
一个是依赖特定的资源的事务:如通过JDBC,JTA,Hibernate Transaction。
还有一个就是依赖窗口的参数进行事务管理,像EJB容器事务
spring对于以上两种都有相应的实现,还提供了一些辅助类可供我们选择使用,如基于JDBC,JDO,HIBERNATE的扩展类.而对于依赖容器的参数化事务管理来说,spring体现出一它的优势,它本身也是一个容器,但相对EJB容器它来它显得很轻巧(当然在后来插件越来越多的情况下,我们需要摈弃一些我们不用的模块)。我们不用付出其他的代价,就可以通过spring实现容器的事务管理。
下面就来 ...
事务的处理一般来说有两种方式:
一个是依赖特定的资源的事务:如通过JDBC,JTA,Hibernate Transaction。
还有一个就是依赖窗口的参数进行事务管理,像EJB容器事务
spring对于以上两种都有相应的实现,还提供了一些辅助类可供我们选择使用,如基于JDBC,JDO,HIBERNATE的扩展类.而对于依赖容器的参数化事务管理来说,spring体现出一它的优势,它本身也是一个容器,但相对EJB容器它来它显得很轻巧(当然在后来插件越来越多的情况下,我们需要摈弃一些我们不用的模块)。我们不用付出其他的代价,就可以通过spring实现容器的事务管理。
下面就来 ...
根据代理机制不同,有以下几种配置方式:
先定义一个DAO接口及实现类:
public interface IUserDao {
public void insertUser(UserTable user);
}
实现类:
public class UserDaoImpl extends HibernateDaoSupport implements IUserDao{
public void insertUser(UserTable user) {
getHibernateTemplate().saveOrUpdate( ...
context的核心作用是ApplicationContext接口,这是由BeanFactory接口派生而来。同时,context还提供了以下的功能:1) MessageSource,提供国际化的消息访问2)资源访问,如URL和文件3)事件传播,实现了ApplicationListener接口的bean4)惯入多个上文,使得每一个上下文都专注于一个特定的层次,比如应用的web层.
1.MessageSource
ApplicationContext接口扩展了MessageSource接口,因而提供了消息处理的功能(i18n或者国际化)。与HierarchicalMessageSourc ...