2

これを .hbm ファイルに設定しています。

<set name="subTopicsTb" table="subtopics_tb" inverse="true" lazy="false" fetch="select">
        <key>
            <column name="topic_id" />
        </key>
        <one-to-many class="com.topics.model.SubTopics" />
    </set>

現在、デフォルトでは、hibernate は topic_id が ID であるすべてのサブトピックを取得します。サブトピックをフィルタリングしたい。where subTopics.date is not null のようなものを追加します

4

3 に答える 3

1

where句を追加しますか?XML構成でそれをどのように設定したかはわかりませんが、ここで注釈のバージョンを確認できます。

XML に where を追加する方法について、 stackoverflowで何かを見つけました。

于 2013-01-28T15:51:38.663 に答える
0

サブトピックの取得にHQLを使用していますか? その場合は、フィルターを選択に含めることができます。例えば:

String query = "FROM SubTopic subtopic WHERE subtopic.date != null"
于 2013-01-28T15:54:47.007 に答える