1. 程式人生 > >個人Hibernate筆記:兩張表多對一對映以後,如何查出一表裡面的資料?

個人Hibernate筆記:兩張表多對一對映以後,如何查出一表裡面的資料?

專案有兩張表:應用型別表1,應用表2,兩張表已經用Hibernate映射了,之前都是通過型別Id相對應的應用Id,現在要通過應用Id來查詢與之對應的型別Id,如何做呢?

由於之前一直沒有用過這樣的查詢方式,自己胡亂鼓搗以後,終於得出了方法,如下:

 <%
	for (int y = 0; y < appList.size(); y++) {
		CustomerApplication n = (CustomerApplication) appList.get(y);
	     AppType a = n.getAppType();
		%>
		<a href="%=n.getCustomerAppName()%>/<%=n.getCustomerId()%>/
            <%=a.getId()%>">%=n.getCustomerAppName()%></a>
	<%
	}
	%>

效果如下:

就這樣吧。