Ibatis多对一的问题

来源:百度知道 编辑:UC知道 时间:2024/05/27 05:47:46
public class Order{
private int id;
private String product;
private int custId;
……
}

public class Customer{
private int id;
private String name;
……
}

问题:
我要查询所有的订单,并列出相应的客户名称,即Customer.name。

请问xml怎么配置啊?怎么弄才可以只执行一条SQL语句哦?
请写全一点!!!急用!!!拜托大家!!!
给我完整实例的加100分,

class Result//存储中间结果的类
{
int id;//订单编号
String name;//客户名
//get方法
//set方法
}

<typeAlias alias="order" type="Order域地址(或者叫javabean,一堆get和set方法)" />
<typeAlias alias="customer" type="customer域(例如:com.eg.Customer)" />
<typeAlias alias="result" type="Result类(例如:com.eg.Result)" />

<select id="findAllOrders" resultClass="result">
<![CDATA[
select order.id,customer.name from order,customer where order.custId=customer.id
]]>
</select>

然后执行findAllOrders这个方法,获取结果为Result类型的list。