mirror of
https://github.com/querydsl/querydsl.git
synced 2026-07-03 21:07:49 +08:00
This commit is contained in:
parent
042a4756a9
commit
bef6dbafd0
@ -61,21 +61,25 @@ public class HqlQuery extends HqlQueryBase<HqlQuery>{
|
||||
return this;
|
||||
}
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
public <RT> List<RT> selectList(Expr<RT> expr) {
|
||||
// @SuppressWarnings("unchecked")
|
||||
// public <RT> List<RT> selectList(Expr<RT> expr) {
|
||||
// select(expr);
|
||||
// String queryString = toString();
|
||||
// logger.debug("query : {}", queryString);
|
||||
// Query query = createQuery(queryString, limit, offset);
|
||||
// return query.list();
|
||||
// }
|
||||
|
||||
public <RT> List<RT> list(Expr<RT> expr){
|
||||
select(expr);
|
||||
String queryString = toString();
|
||||
logger.debug("query : {}", queryString);
|
||||
Query query = createQuery(queryString, limit, offset);
|
||||
return query.list();
|
||||
}
|
||||
|
||||
public <RT> List<RT> list(Expr<RT> expr){
|
||||
return selectList(expr);
|
||||
}
|
||||
|
||||
public <RT> SearchResults<RT> selectResults(Expr<RT> expr) {
|
||||
selectList(expr);
|
||||
select(expr);
|
||||
Query query = createQuery(toCountRowsString(), null, null);
|
||||
long total = (Long) query.uniqueResult();
|
||||
if (total > 0) {
|
||||
@ -94,7 +98,7 @@ public class HqlQuery extends HqlQueryBase<HqlQuery>{
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
public <RT> RT selectUnique(Expr<RT> expr) {
|
||||
selectList(expr);
|
||||
select(expr);
|
||||
String queryString = toString();
|
||||
logger.debug("query : {}", queryString);
|
||||
Query query = createQuery(queryString, 1, null);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user