2011-07-11 39 views

回答

3

讓我們來猜測。一個查詢選擇X,Y的ID,然後1查詢X加載其他字段(在Foo的構造函數中),然後1查詢Y加載其他字段(在Foo的構造函數中訪問時)。

很明顯,你可以很容易地做到

SELECT new Foo(x.id, x.field2, x.field3, y.id, y.field2) FROM X join X.y as Y ... 

這將(通過DataNucleus JPA)做一個SELECT。