2011-05-04 128 views
0

我的Sybase數據庫A和B中有兩個表。它們之間的關係是一對多關係,A中的條目可能有一個或多個B關聯的條目(通過ID)。映射到Java數據類型的嵌套查詢結果

我想在Java代碼中複製這種關係,在那裏我將有一個表A中的條目的數據結構,該表中包含與表B關聯的條目列表。有沒有辦法在Spring中創建某種映射器,我可以避免加載兩個結果集,然後嘗試將它們合併到一起?

回答

0

是的。

例如,查看MyBatis映射器(http://mybatis.googlecode.com/files/MyBatis-3-User-Guide.pdf中的高級結果映射部分)。 您可以在單個查詢中加載一對多結構,當然,您可以在您的Spring應用程序上下文中集成mybatis映射。

我想你可以用任何ORM工具得到相同的結果。

+0

謝謝!我希望能夠使用Spring的'SimpleJdbcTemplate'和它的'RowMapper'來避免更多的第三方工具。但我會記住這一點! – Alexandra 2011-05-05 14:37:40