dwr测试 取值返回空
各位大侠,这个问题已经困了我2天了。我想在页面上去显示订单信息,测试的时候只是空啊。
这是我PO层的数据结构。
其中person,product都是由外键来的,分别来自Person表和Product表。
这是我BIZ层的相关东西。
load()会返回一个List<Orderform>的集合。
下面是我DWR.XML
然后是测试。。
DWR 测试 --------------------编程问答-------------------- spring 配置文件里需要有个
id 为 OrderformBiz 的bean;
,
另外你可以参考一下我这个,
http://blog.csdn.net/zuxianghuang/article/details/7376247
demo
http://download.csdn.net/detail/zuxianghuang/4158486 --------------------编程问答-------------------- 大神 这是我的配置文件。
<!-- dao层 -->
<bean id="PersonDao" class="com.sale.dao.impl.PersonDaoImpl">
<property name="sessionFactory" ref="sessionFactory"></property>
</bean>
<bean id="ProductDao" class="com.sale.dao.impl.ProductDaoImpl">
<property name="sessionFactory" ref="sessionFactory"></property>
</bean>
<bean id="OrderformDao" class="com.sale.dao.impl.OrderformDaoImpl">
<property name="sessionFactory" ref="sessionFactory"></property>
</bean>
<!-- biz层 -->
<bean id="PersonBiz" class="com.sale.biz.impl.PersonBizImpl">
<property name="persondao" ref="PersonDao"></property>
</bean>
<bean id="ProductBiz" class="com.sale.biz.impl.ProductBizImpl">
<property name="productdao" ref="ProductDao"></property>
</bean>
<bean id="OrderformBiz" class="com.sale.biz.impl.OrderformBizImpl">
<property name="orderformdao" ref="OrderformDao"></property>
</bean>
这个有没有问题?
下面是我的dao层的方法:
public List<Orderform> load(final Orderform condition) {
List<Orderform> temp=null;
temp=super.getHibernateTemplate().executeFind(new HibernateCallback() {
public Object doInHibernate(Session session) throws HibernateException,SQLException{
Criteria criteria =session.createCriteria(Orderform.class);
if(null !=condition)
{
criteria.add(Example.create(condition));
}
return criteria.list();
}
});
if(temp.size()<=0)
{
return null;
} else
{
return temp;
}
}
biz 层的:
public List<Orderform> loadorderform() {
Orderform condition=new Orderform();
condition.setStatus(1);
return orderformdao.load(condition);
}
补充:Java , Web 开发