本文整理了Java中org.hibernate.engine.spi.SessionFactoryImplementor.registerNamedSQLQueryDefinition()
方法的一些代码示例,展示了SessionFactoryImplementor.registerNamedSQLQueryDefinition()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。SessionFactoryImplementor.registerNamedSQLQueryDefinition()
方法的具体详情如下:
包路径:org.hibernate.engine.spi.SessionFactoryImplementor
类名称:SessionFactoryImplementor
方法名:registerNamedSQLQueryDefinition
暂无
代码示例来源:origin: hibernate/hibernate-orm
@Override
public void registerNamedSQLQueryDefinition(String name, NamedSQLQueryDefinition definition) {
delegate.registerNamedSQLQueryDefinition( name, definition );
}
代码示例来源:origin: hibernate/hibernate-orm
@Test
public void testRegisteredNamedSQLQueryWithScalar()
{
final NamedSQLQueryDefinitionBuilder builder = new NamedSQLQueryDefinitionBuilder();
builder.setName("namedQuery");
builder.setQuery("select count(*) AS c from ORGANIZATION");
builder.setQueryReturns(new NativeSQLQueryReturn[1]);
sessionFactory().registerNamedSQLQueryDefinition("namedQuery", builder.createNamedQueryDefinition());
final Session s = openSession();
s.beginTransaction();
final SQLQuery query = (SQLQuery) s.getNamedQuery("namedQuery");
query.addScalar("c");
final Number result = (Number) query.uniqueResult();
s.getTransaction().commit();
s.close();
assertNotNull(result);
assertTrue(0 == result.intValue());
}
内容来源于网络,如有侵权,请联系作者删除!