JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » Object Relational Mapping » Hibernate  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友    訂閱主題
reply to postflat modego to previous topicgo to next topic
話題被移動
該話題已被移動 - koji , 2010-02-15 19:40
如果您尚不清楚該話題被移動的原因,請參考論壇規則以及本版公告或者聯系本版版主。
本主題所含的標籤
作者 [已解決]有關hibernate在spring dao下存取db的問題
cscxxx553





發文: 21
積分: 0
於 2010-02-15 11:47 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
問題描述:
目的是利用struts tag存取多對一關聯資料庫並將資料顯示於jsp面頁上
有三個class分別是customer、product及order
我在order裡有加入customer和product及set/get
並在order.hbm.xml設定
1
2
3
<many-to-one name="customer" column="customerid" cascade="save-update" class="com.dec.bean.Customer"></many-to-one>
 
<many-to-one name="product" column="productid" fetch="select" class="com.dec.bean.Product"></many-to-one>


jsp上面程式碼如下
1
2
3
4
5
6
<s:iterator value="#request.list" id="us">
      <tr>
        <td><s:property value="#us.product.productname"/></td>
                                <td><s:property value="#us.customer.customername"/></td>
                       </tr>
</s:iterator>


listOrderAction如下
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
public class ListOrderAction extends ActionSupport {
 
  private OrderService orderService;
 
  public OrderService getOrderService() {
    return orderService;
  }
  public void setOrderService(OrderService orderService) {
    this.orderService = orderService;
  }
  
  @SuppressWarnings("unchecked")
  @Override
  public String execute() throws Exception{
    
    Map request=(Map)ActionContext.getContext().get("request");
    request.put("list", orderService.findAll());
    return SUCCESS;
  }


執行結果:
order表格的資料有顯示但我想要的customername和productname卻不會顯示
看myclipse裡也只有發一條sql並沒搜尋另外二個表
請問該如何設定才能一併找出多對一相關聯的表資料

我的環境:
myeclipse8,tomcat6,jdk6,
spring2.0,hibernate3.3.2,struts2.0.14
postgresql8.4

src架構(包):
action
bean
service
serviceImp
dao
daoImp


cscxxx553 edited on 2010-02-16 19:59
reply to postreply to post
話題樹型展開
人氣 標題 作者 字數 發文時間
1448 [已解決]有關hibernate在spring dao下存取db的問題 cscxxx553 1483 2010-02-15 11:47
1168 Re:[請教]有關hibernate在spring dao下存取db的問題 koji 61 2010-02-15 19:40
1216 Re:[請教]有關hibernate在spring dao下存取db的問題 cscxxx553 731 2010-02-15 22:04
1149 Re:[請教]有關hibernate在spring dao下存取db的問題 javaZero 0 2010-02-15 23:24
1173 Re:[請教]有關hibernate在spring dao下存取db的問題 cscxxx553 43 2010-02-16 11:30
1162 Re:[請教]有關hibernate在spring dao下存取db的問題 koji 115 2010-02-16 00:33
1145 Re:[請教]有關hibernate在spring dao下存取db的問題 cscxxx553 275 2010-02-16 12:13
1117 Re:[請教]有關hibernate在spring dao下存取db的問題 mylee 585 2010-02-16 12:59
1399 Re:[請教]有關hibernate在spring dao下存取db的問題 cscxxx553 64 2010-02-16 13:08
» JWorld@TW »  Object Relational Mapping » Hibernate

reply to postflat modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8