私はHibernateを使い始めたばかりで、次のことに遭遇しました。
私はドメインクラスを持っています
class Certificate{
String name
Vendor vendor
}
とクエリ:"select cf from Certificate as cf left join cf.vender as vn"
奇妙なことに、このクエリは2つのオブジェクトを返します。
[Certificate [name=APS, vendor=HP], Vendor [name=HP]]
一方、結合なしの同じクエリは単一のクエリを返します。
[Certificate [name=APS, vendor=HP]]
Certificate
最初のクエリで、返されるだけでよいことを指定するにはどうすればよいですか?select cf
それで十分だと思いました。