将HQL语句转为sql语句
SessionFactoryImpl sfi = (SessionFactoryImpl) HibernateSessionHolderFactory.getCurrentSession().getSessionFactory();
QueryTranslatorFactory qtf = sfi.getSettings().getQueryTranslatorFactory();
FilterTranslator qt = qtf.createFilterTranslator(hql, hql, null, sfi);
qt.compile(params, false);
System.out.println(qt.getSQLString());
String sqlString=qt.getSQLString();
将HQL语句转为sql语句
最新推荐文章于 2022-05-07 17:55:10 发布