本文整理了Java中org.apache.openjpa.persistence.QueryImpl.setId
方法的一些代码示例,展示了QueryImpl.setId
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。QueryImpl.setId
方法的具体详情如下:
包路径:org.apache.openjpa.persistence.QueryImpl
类名称:QueryImpl
方法名:setId
暂无
代码示例来源:origin: org.apache.openjpa/openjpa-all
/**
* Create a query from the given CritriaQuery.
* Compile to register the parameters in this query.
*/
public <T> TypedQuery<T> createQuery(CriteriaQuery<T> criteriaQuery) {
((OpenJPACriteriaQuery<T>)criteriaQuery).compile();
org.apache.openjpa.kernel.Query kernelQuery =_broker.newQuery(CriteriaBuilderImpl.LANG_CRITERIA, criteriaQuery);
QueryImpl<T> facadeQuery = newQueryImpl(kernelQuery, null).setId(criteriaQuery.toString());
Set<ParameterExpression<?>> params = criteriaQuery.getParameters();
for (ParameterExpression<?> param : params) {
facadeQuery.declareParameter(param, param);
}
return facadeQuery;
}
代码示例来源:origin: org.apache.openjpa/openjpa-persistence
/**
* Create a query from the given CritriaQuery.
* Compile to register the parameters in this query.
*/
public <T> TypedQuery<T> createQuery(CriteriaQuery<T> criteriaQuery) {
((OpenJPACriteriaQuery<T>)criteriaQuery).compile();
org.apache.openjpa.kernel.Query kernelQuery =_broker.newQuery(CriteriaBuilderImpl.LANG_CRITERIA, criteriaQuery);
QueryImpl<T> facadeQuery = newQueryImpl(kernelQuery, null).setId(criteriaQuery.toString());
Set<ParameterExpression<?>> params = criteriaQuery.getParameters();
for (ParameterExpression<?> param : params) {
facadeQuery.declareParameter(param, param);
}
return facadeQuery;
}
代码示例来源:origin: org.apache.openejb.patch/openjpa
/**
* Create a query from the given CritriaQuery.
* Compile to register the parameters in this query.
*/
public <T> TypedQuery<T> createQuery(CriteriaQuery<T> criteriaQuery) {
((OpenJPACriteriaQuery<T>)criteriaQuery).compile();
org.apache.openjpa.kernel.Query kernelQuery =_broker.newQuery(CriteriaBuilderImpl.LANG_CRITERIA, criteriaQuery);
QueryImpl<T> facadeQuery = newQueryImpl(kernelQuery, null).setId(criteriaQuery.toString());
Set<ParameterExpression<?>> params = criteriaQuery.getParameters();
for (ParameterExpression<?> param : params) {
facadeQuery.declareParameter(param, param);
}
return facadeQuery;
}
代码示例来源:origin: org.apache.openejb.patch/openjpa-persistence
/**
* Create a query from the given CritriaQuery.
* Compile to register the parameters in this query.
*/
public <T> TypedQuery<T> createQuery(CriteriaQuery<T> criteriaQuery) {
((OpenJPACriteriaQuery<T>)criteriaQuery).compile();
org.apache.openjpa.kernel.Query kernelQuery =_broker.newQuery(CriteriaBuilderImpl.LANG_CRITERIA, criteriaQuery);
QueryImpl<T> facadeQuery = newQueryImpl(kernelQuery, null).setId(criteriaQuery.toString());
Set<ParameterExpression<?>> params = criteriaQuery.getParameters();
for (ParameterExpression<?> param : params) {
facadeQuery.declareParameter(param, param);
}
return facadeQuery;
}
代码示例来源:origin: org.apache.openejb.patch/openjpa-persistence
public OpenJPAQuery createQuery(String language, String query) {
assertNotCloseInvoked();
try {
// We need
if (query != null && _convertPositionalParams && JPQLParser.LANG_JPQL.equals(language)) {
query = query.replaceAll("[\\?]", "\\:_");
}
String qid = query;
PreparedQuery pq = JPQLParser.LANG_JPQL.equals(language)
? getPreparedQuery(qid) : null;
org.apache.openjpa.kernel.Query q = (pq == null || !pq.isInitialized())
? _broker.newQuery(language, query)
: _broker.newQuery(pq.getLanguage(), pq);
// have to validate JPQL according to spec
if (pq == null && JPQLParser.LANG_JPQL.equals(language))
q.compile();
if (pq != null) {
pq.setInto(q);
}
return newQueryImpl(q, null).setId(qid);
} catch (RuntimeException re) {
throw PersistenceExceptions.toPersistenceException(re);
}
}
代码示例来源:origin: org.apache.openjpa/openjpa-persistence
public OpenJPAQuery createQuery(String language, String query) {
assertNotCloseInvoked();
try {
// We need
if (query != null && _convertPositionalParams && JPQLParser.LANG_JPQL.equals(language)) {
query = query.replaceAll("[\\?]", "\\:_");
}
String qid = query;
PreparedQuery pq = JPQLParser.LANG_JPQL.equals(language)
? getPreparedQuery(qid) : null;
org.apache.openjpa.kernel.Query q = (pq == null || !pq.isInitialized())
? _broker.newQuery(language, query)
: _broker.newQuery(pq.getLanguage(), pq);
// have to validate JPQL according to spec
if (pq == null && JPQLParser.LANG_JPQL.equals(language))
q.compile();
if (pq != null) {
pq.setInto(q);
}
return newQueryImpl(q, null).setId(qid);
} catch (RuntimeException re) {
throw PersistenceExceptions.toPersistenceException(re);
}
}
代码示例来源:origin: org.apache.openjpa/openjpa-all
public OpenJPAQuery createQuery(String language, String query) {
assertNotCloseInvoked();
try {
// We need
if (query != null && _convertPositionalParams && JPQLParser.LANG_JPQL.equals(language)) {
query = query.replaceAll("[\\?]", "\\:_");
}
String qid = query;
PreparedQuery pq = JPQLParser.LANG_JPQL.equals(language)
? getPreparedQuery(qid) : null;
org.apache.openjpa.kernel.Query q = (pq == null || !pq.isInitialized())
? _broker.newQuery(language, query)
: _broker.newQuery(pq.getLanguage(), pq);
// have to validate JPQL according to spec
if (pq == null && JPQLParser.LANG_JPQL.equals(language))
q.compile();
if (pq != null) {
pq.setInto(q);
}
return newQueryImpl(q, null).setId(qid);
} catch (RuntimeException re) {
throw PersistenceExceptions.toPersistenceException(re);
}
}
代码示例来源:origin: org.apache.openejb.patch/openjpa
public OpenJPAQuery createQuery(String language, String query) {
assertNotCloseInvoked();
try {
// We need
if (query != null && _convertPositionalParams && JPQLParser.LANG_JPQL.equals(language)) {
query = query.replaceAll("[\\?]", "\\:_");
}
String qid = query;
PreparedQuery pq = JPQLParser.LANG_JPQL.equals(language)
? getPreparedQuery(qid) : null;
org.apache.openjpa.kernel.Query q = (pq == null || !pq.isInitialized())
? _broker.newQuery(language, query)
: _broker.newQuery(pq.getLanguage(), pq);
// have to validate JPQL according to spec
if (pq == null && JPQLParser.LANG_JPQL.equals(language))
q.compile();
if (pq != null) {
pq.setInto(q);
}
return newQueryImpl(q, null).setId(qid);
} catch (RuntimeException re) {
throw PersistenceExceptions.toPersistenceException(re);
}
}
代码示例来源:origin: org.apache.openjpa/openjpa-all
OpenJPAQuery q = newQueryImpl(del, meta).setId(qid);
String[] hints = meta.getHintKeys();
Object[] values = meta.getHintValues();
代码示例来源:origin: org.apache.openjpa/openjpa-persistence
OpenJPAQuery q = newQueryImpl(del, meta).setId(qid);
String[] hints = meta.getHintKeys();
Object[] values = meta.getHintValues();
代码示例来源:origin: org.apache.openejb.patch/openjpa-persistence
OpenJPAQuery q = newQueryImpl(del, meta).setId(qid);
String[] hints = meta.getHintKeys();
Object[] values = meta.getHintValues();
代码示例来源:origin: org.apache.openejb.patch/openjpa
OpenJPAQuery q = newQueryImpl(del, meta).setId(qid);
String[] hints = meta.getHintKeys();
Object[] values = meta.getHintValues();
内容来源于网络,如有侵权,请联系作者删除!