论坛首页 Java企业应用论坛

ww2+sping+hibernate的特殊问题

浏览 4166 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2004-11-12  
一般的情况下是这样的:
<bean id="userDAO" class="My.UserDAOImpl">
<property name="sessionFactory">
<ref local="sessionFactory" />
</property>
</bean>


然后在Action中调用UserDAO.getXXX()
这里的UserDAOImpl 将extends HibernateDaoSupport

我现在的情况是:
action中,要调用的是一个API UserManager,
UserManager中调用了多个DAO实现,并有3层代码,这样的情况怎么进行配置呢?
   发表时间:2004-11-12  
hongsoft 写道

我现在的情况是:
action中,要调用的是一个API UserManager,
UserManager中调用了多个DAO实现,并有3层代码,这样的情况怎么进行配置呢?


你先说说,这个情况跟你前面举例的情况有啥不同?我看都是一样的嘛。
0 请登录后投票
   发表时间:2004-11-12  
action中要调用Usermanager.startProcess()方法

UserManager的代码如下:
/**
	 * 启动新的流程
	 * @param processDefId
	 * @param session
	 * @return
	 * @throws Exception TODO
	 */
	public static String startProcess(String processDefId); throws Exception
	{
		return FacadeProcess.startProcess(processDefId);;
	}


1)它没有 extends HibernateDaoSupport
2)它的内部实现调用了多个DAOImpl来实现功能
这样的情况,Spring能够 注入吗?
它怎么来控制session?   因为内部实现的DAOImpl是extends HibernateDaoSupport实现的
0 请登录后投票
   发表时间:2004-11-12  
hongsoft 写道

1)它没有 extends HibernateDaoSupport
2)它的内部实现调用了多个DAOImpl来实现功能
这样的情况,Spring能够 注入吗?
它怎么来控制session?   因为内部实现的DAOImpl是extends HibernateDaoSupport实现的


你什么都不要考虑,不要想什么HibernateDaoSupport,也不要管session怎么控制,总之照着原来的配置把对象装起来就行了。这里没有什么特殊的。
0 请登录后投票
   发表时间:2004-11-12  
呵呵,多谢!

我想问的是,我在action中要调用两个类,
UserManager1和UserManager2

这两个类由不同的程序员实现,业务功能也不同

我怎么控制这两个实现是在同一个事务中?
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics