« 2007年11月 | メイン | 2008年05月 »

2008年04月 アーカイブ

2008年04月28日

HQLからSQL

例えばこんな感じ。

Job job = (Job) jobDao.getHibernateTemplate().load(Job.class, 1L);
QueryTranslator t = new QueryTranslatorImpl("select man from Man as man where job=:job", "select man from Man as man where job=:job" ,null, (SessionFactoryImplementor)jobDao.getHibernateTemplate().getSessionFactory());
t.compile(null, false);
List list = jobDao.getHibernateTemplate().getSessionFactory().getCurrentSession().createSQLQuery("select count(*) from ( " + t.getSQLString() +")").setEntity(0, job).list();

About 2008年04月

2008年04月にブログ「GrandNature」に投稿されたすべてのエントリーです。過去のものから新しいものへ順番に並んでいます。

前のアーカイブは2007年11月です。

次のアーカイブは2008年05月です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。