浏览 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层代码,这样的情况怎么进行配置呢? 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2004-11-12
hongsoft 写道 我现在的情况是: action中,要调用的是一个API UserManager, UserManager中调用了多个DAO实现,并有3层代码,这样的情况怎么进行配置呢? 你先说说,这个情况跟你前面举例的情况有啥不同?我看都是一样的嘛。 |
|
返回顶楼 | |
发表时间: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实现的 |
|
返回顶楼 | |
发表时间:2004-11-12
hongsoft 写道 1)它没有 extends HibernateDaoSupport 2)它的内部实现调用了多个DAOImpl来实现功能 这样的情况,Spring能够 注入吗? 它怎么来控制session? 因为内部实现的DAOImpl是extends HibernateDaoSupport实现的 你什么都不要考虑,不要想什么HibernateDaoSupport,也不要管session怎么控制,总之照着原来的配置把对象装起来就行了。这里没有什么特殊的。 |
|
返回顶楼 | |
发表时间:2004-11-12
呵呵,多谢!
我想问的是,我在action中要调用两个类, UserManager1和UserManager2 这两个类由不同的程序员实现,业务功能也不同 我怎么控制这两个实现是在同一个事务中? |
|
返回顶楼 | |