本文整理了Java中org.hibernate.internal.QueryImpl
类的一些代码示例,展示了QueryImpl
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。QueryImpl
类的具体详情如下:
包路径:org.hibernate.internal.QueryImpl
类名称:QueryImpl
[英]default implementation of the Query interface, for "ordinary" HQL queries (not collection filters)
[中]查询接口的默认实现,用于“普通”HQL查询(不是集合过滤器)
代码示例来源:origin: babyfish-ct/babyfish
@Override
public XQuery setComment(String comment) {
super.setComment(comment);
return this;
}
代码示例来源:origin: org.hibernate/com.springsource.org.hibernate.core
public List list() throws HibernateException {
verifyParameters();
Map namedParams = getNamedParams();
before();
try {
return getSession().list(
expandParameterLists(namedParams),
getQueryParameters(namedParams)
);
}
finally {
after();
}
}
代码示例来源:origin: org.hibernate/com.springsource.org.hibernate
public ScrollableResults scroll() throws HibernateException {
return scroll( ScrollMode.SCROLL_INSENSITIVE );
}
代码示例来源:origin: org.hibernate/com.springsource.org.hibernate
@Override
public Query createQuery(String queryString) {
errorIfClosed();
QueryImpl query = new QueryImpl(
queryString,
this,
getHQLQueryPlan( queryString, false ).getParameterMetadata()
);
query.setComment( queryString );
return query;
}
代码示例来源:origin: babyfish-ct/babyfish
@Override
public final XQuery setResultTransformer(ResultTransformer resultTransformer) {
super.setResultTransformer(resultTransformer);
return this;
}
代码示例来源:origin: org.hibernate/com.springsource.org.hibernate
if ( nqd != null ) {
String queryString = nqd.getQueryString();
query = new QueryImpl(
queryString,
nqd.getFlushMode(),
代码示例来源:origin: org.hibernate/com.springsource.org.hibernate.core
@Override
public Query createQuery(String queryString) {
errorIfClosed();
QueryImpl query = new QueryImpl(
queryString,
this,
getHQLQueryPlan( queryString, false ).getParameterMetadata()
);
query.setComment( queryString );
return query;
}
代码示例来源:origin: ueboot/ueboot
public <S> List<S> find(String queryString, NamedParams params, Class<S> transformerClass) {
Assert.notNull(queryString, "Query must not be null!");
Assert.notNull(params, "NamedParams must not be null!");
Assert.notNull(transformerClass, "Transformer Class must not be null");
Query query = em.createQuery(queryString);
setQueryParams(query, params);
return query.unwrap(QueryImpl.class).setResultTransformer(Transformers.aliasToBean(transformerClass)).list();
}
代码示例来源:origin: org.hibernate/com.springsource.org.hibernate.core
if ( nqd != null ) {
String queryString = nqd.getQueryString();
query = new QueryImpl(
queryString,
nqd.getFlushMode(),
代码示例来源:origin: org.hibernate/com.springsource.org.hibernate
public List list() throws HibernateException {
verifyParameters();
Map namedParams = getNamedParams();
before();
try {
return getSession().list(
expandParameterLists(namedParams),
getQueryParameters(namedParams)
);
}
finally {
after();
}
}
代码示例来源:origin: ueboot/ueboot
public <S> Page<S> find(String queryString, String queryCount, NamedParams params, Pageable pageable, ResultTransformer transformer) {
Assert.hasText(queryString, "Query must has text!");
Assert.hasText(queryCount, "Query count must has text!");
Assert.notNull(params, "QueryParams must not be null!");
Assert.notNull(pageable, "PageRequest must not be null!");
Assert.notNull(transformer, "Transformer must not be null!");
Query query = em.createQuery(queryString);
setQueryParams(query, params);
query.setMaxResults(pageable.getPageSize());
query.setFirstResult(pageable.getOffset());
List<S> resultList = query.unwrap(QueryImpl.class).setResultTransformer(transformer).list();
Query countQuery = em.createQuery(queryCount);
setQueryParams(countQuery, params);
Long total = (Long) countQuery.getSingleResult();
Page<S> page = new PageImpl(resultList, pageable, total);
return page;
}
代码示例来源:origin: org.hibernate/com.springsource.org.hibernate.core
public ScrollableResults scroll() throws HibernateException {
return scroll( ScrollMode.SCROLL_INSENSITIVE );
}
代码示例来源:origin: org.hibernate/com.springsource.org.hibernate
public Iterator iterate() throws HibernateException {
verifyParameters();
Map namedParams = getNamedParams();
before();
try {
return getSession().iterate(
expandParameterLists(namedParams),
getQueryParameters(namedParams)
);
}
finally {
after();
}
}
代码示例来源:origin: ueboot/ueboot
public <S> Page<S> find(String queryString, String queryCount, NamedParams params, Pageable pageable, Class<S> transformerClass) {
Assert.hasText(queryString, "Query must has text!");
Assert.hasText(queryCount, "Query count must has text!");
Assert.notNull(params, "QueryParams must not be null!");
Assert.notNull(pageable, "PageRequest must not be null!");
Assert.notNull(transformerClass, "TransformerClass must not be null!");
Query query = em.createQuery(queryString);
setQueryParams(query, params);
query.setMaxResults(pageable.getPageSize());
query.setFirstResult(pageable.getOffset());
List<S> resultList = query.unwrap(QueryImpl.class).setResultTransformer(Transformers.aliasToBean(transformerClass)).list();
Query countQuery = em.createQuery(queryCount);
setQueryParams(countQuery, params);
Long total = (Long) countQuery.getSingleResult();
Page<S> page = new PageImpl(resultList, pageable, total);
return page;
}
代码示例来源:origin: org.hibernate/com.springsource.org.hibernate
public int executeUpdate() throws HibernateException {
verifyParameters();
Map namedParams = getNamedParams();
before();
try {
return getSession().executeUpdate(
expandParameterLists( namedParams ),
getQueryParameters( namedParams )
);
}
finally {
after();
}
}
代码示例来源:origin: org.hibernate/com.springsource.org.hibernate.core
public Iterator iterate() throws HibernateException {
verifyParameters();
Map namedParams = getNamedParams();
before();
try {
return getSession().iterate(
expandParameterLists(namedParams),
getQueryParameters(namedParams)
);
}
finally {
after();
}
}
代码示例来源:origin: org.hibernate/com.springsource.org.hibernate.core
public int executeUpdate() throws HibernateException {
verifyParameters();
Map namedParams = getNamedParams();
before();
try {
return getSession().executeUpdate(
expandParameterLists( namedParams ),
getQueryParameters( namedParams )
);
}
finally {
after();
}
}
代码示例来源:origin: org.hibernate/com.springsource.org.hibernate.core
public ScrollableResults scroll(ScrollMode scrollMode) throws HibernateException {
verifyParameters();
Map namedParams = getNamedParams();
before();
QueryParameters qp = getQueryParameters(namedParams);
qp.setScrollMode(scrollMode);
try {
return getSession().scroll( expandParameterLists(namedParams), qp );
}
finally {
after();
}
}
代码示例来源:origin: org.hibernate/com.springsource.org.hibernate
public ScrollableResults scroll(ScrollMode scrollMode) throws HibernateException {
verifyParameters();
Map namedParams = getNamedParams();
before();
QueryParameters qp = getQueryParameters(namedParams);
qp.setScrollMode(scrollMode);
try {
return getSession().scroll( expandParameterLists(namedParams), qp );
}
finally {
after();
}
}
内容来源于网络,如有侵权,请联系作者删除!