Hibernateのサブクエリ

実行エラー、からで書かれたオリジナルHQL :(サブクエリ)

    String hql = "select q from TWorkAutoQueue q ,( "
           +"select distinct e.extId "
           +"from YIProcessExt e,TWorkitem t "
           +"where t.processInsId = e.extProcessInsId ) ext "
           +"where ext.extid = q.extid";

変更されたHQL:

    String hql = "select q from TWorkAutoQueue q "
                +"where q.extId in( "
                +"select distinct e.extId "
                +"from YIProcessExt e,TWorkitem t "
                +"where t.processInsId = e.extProcessInsId ) ";

概要:背中に書かれた場所を休止サブクエリにのみ使用することができます

公開された18元の記事 ウォンの賞賛0 ビュー352

おすすめ

転載: blog.csdn.net/Mr_ye931/article/details/105182598