私はHibernateを初めて使うことになります。私は2時間のためにgoogledをしたが、私はまだ把握することができない、HQLを使わずにJOINを作る方法、基準によってのみ。私はテーブルクライアント(cID、名前)と訪問数(vID、vcID、日付)を持っています。関係は1対多である(1クライアントは複数回訪問することができる)。私もsetFetchModeなしでそれをやりたいジャストクライテリア。 mappping xmlを変更する必要がありますか?条件付きで参加する
UPDATE: が、これは私のマッピングXMLの一部です:
ご訪問・エンティティへのマッピングですリスト属性「訪問」とクラスのクライアントを持つ<class name="Client" table="Clients">
<id name="cID" column="cID"><generator class="native"/></id>
<property name="name" length="10" not-null="true"/>
</class>
<class name="Visit" table="Visits">
<id name="vID" column="vID"><generator class="native"/></id>
<property name="vcID" length="10" not-null="true"/>
<property name="date" length="25" not-null="true"/>
</class>
あなたの現在のマッピングは何ですか?また、どのようにクエリを作成しようとしていますか?情報が不十分です。 –