package com.hrfxb.persistence.service.daoimpl.base;
public class BaseDaoImpl implements IBaseDao{
TrdChannel channelDao;get()...
set()...方法省略函数:
public boolean checkChannelState(String channelNo) {
TrdChannel channel = channelDao.getById(channelNo);
if (null == channel) {
return false;
}
if (GlobalData.CHANNELSTATE != channel.getUseflag()) {
return false;
}
return true;
}
}配置文件:
<bean id="ChannelDaoI" class="com.hrfxb.persistence.impl.trade.ChannelDaoImpl"
lazy-init="true">
<property name="hibernateTemplate" ref="hibernateTemplate" />
</bean>
<bean id="IBaseDao" class="com.hrfxb.persistence.service.daoimpl.base.BaseDaoImpl"
lazy-init="true">
<property name="channelDao" ref="ChannelDaoI" />
</bean>channelDao并没用注入进来,咋回事啊?
public class BaseDaoImpl implements IBaseDao{
TrdChannel channelDao;get()...
set()...方法省略函数:
public boolean checkChannelState(String channelNo) {
TrdChannel channel = channelDao.getById(channelNo);
if (null == channel) {
return false;
}
if (GlobalData.CHANNELSTATE != channel.getUseflag()) {
return false;
}
return true;
}
}配置文件:
<bean id="ChannelDaoI" class="com.hrfxb.persistence.impl.trade.ChannelDaoImpl"
lazy-init="true">
<property name="hibernateTemplate" ref="hibernateTemplate" />
</bean>
<bean id="IBaseDao" class="com.hrfxb.persistence.service.daoimpl.base.BaseDaoImpl"
lazy-init="true">
<property name="channelDao" ref="ChannelDaoI" />
</bean>channelDao并没用注入进来,咋回事啊?
解决方案 »
- List<HashMap>中修改其中一个值
- 测试web service的页面的参数输入处出现java.util.List is an unsupported type错误
- 白领就业指南——J2EE开发员成长之路 二手书
- Hibernate的精髓是什么
- 请问高手们一个关于Servlet和xml的一个问题!!!~~~~~
- 如何通过正则表达式取得以下内容
- EJB部署成功了,但在测试时初始化Home对像遇到的错误!
- 如何在Jboss3_tomcat4.0.3下部署一个简单的jsp页面?
- 新手求救,关于在win2000下使用jbuilder+weblogic开发ejb时的问题
- 在PC以及移动端设备上预览文件的问题
- 怎样理解JAVA动态代理
- 中文过滤器小问题
main方法: ApplicationContext fx = new FileSystemXmlApplicationContext( "web/WEB-INF/classes/applicationContext.xml"); System.out.println(
fx.getBean("ChannelDaoI"));System.out.println(
fx.getBean("IBaseDao"));看看结果
好方法,不过记得不要直接运行main方法。spring都没启动呢,什么都是空的