申し訳ありませんが、これは回答ではありませんが、代わりに別のケースです。上記のケースでは@Grigoriev Nickが提案しました
query = "from RegisterPojo where email=? and pwd=? ";
List<RegBean> list = ses.createQuery(query).setParameter(0,emailVal).setParameter(1,emailVal).list();
しかし、ここでスクリプトは節から直接始まりますが、以下のようにSQLを使用したい場合はどうなりますか
WITH A (
/// do some selection from many tables using various union as per my requirement
),
B (
/// another set of sqls for different set of data
)
select XXX from A a join B b on a.XYZ = b.xyz
where
/// few more fixed where clause conditions
AND A.SOME_COLUMN = ? // Here Instead Of String Concatenation I want to
//use Query parameters but using hibernate instead of raw Prepares statements