net.csdn.jpa.model
Class JPQL
java.lang.Object
net.csdn.jpa.model.JPQL
public class JPQL
- extends Object
|
Method Summary |
Model.JPAQuery |
all(String entity)
|
javax.persistence.Query |
bindParameters(javax.persistence.Query q,
Map<String,Object> params)
|
javax.persistence.Query |
bindParameters(javax.persistence.Query q,
Object... params)
|
Long |
count_fetch()
|
Long |
count_fetch(String countString)
|
long |
count(String entity)
|
long |
count(String entity,
String query,
Object[] params)
|
Long |
countFetch(String countString)
|
JPABase |
create(Class clzz,
Map<String,Object> params)
|
String |
createCountQuery(String entityName,
String entityClass,
String query,
Object... params)
|
String |
createDeleteQuery(String entityName,
String entityClass,
String query,
Object... params)
|
String |
createFindByQuery(String entityName,
String entityClass,
String query,
Object... params)
|
int |
delete(String entity,
String query,
Object[] params)
|
int |
deleteAll(String entity)
|
javax.persistence.EntityManager |
em()
|
protected static String |
extractProp(String part,
String end)
|
List |
fetch()
|
Model |
find(Integer id)
|
List<Model> |
find(List ids)
|
Model.JPAQuery |
find(String entity)
|
Model.JPAQuery |
find(String entity,
String query,
Object[] params)
|
List |
findAll(String entity)
|
List |
findBy(String entity,
String query,
Object[] params)
|
JPABase |
findById(Class clzz,
Object id)
|
String |
findByToJPQL(String findBy)
|
JPABase |
findOneBy(String entity,
String query,
Object[] params)
|
JPQL |
from(String modelAndAlias)
|
JPQL |
group(String group)
|
JPQL |
in(String fieldName,
List params)
|
JPQL |
in(String fieldName,
Map bindings)
|
JPQL |
joins(String joins)
|
JPQL |
limit(int limit)
|
JPQL |
offset(int offset)
|
JPQL |
order(String order)
|
JPQL |
select(String select)
|
|
single_fetch()
|
|
singleFetch()
|
JPQL |
where(Map whereQuery)
|
JPQL |
where(String condition)
|
JPQL |
where(String condition,
Map params)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JPQL
public JPQL(JPAContext jpaContext)
JPQL
public JPQL(JPAContext jpaContext,
String entity)
em
public javax.persistence.EntityManager em()
find
public Model find(Integer id)
find
public List<Model> find(List ids)
where
public JPQL where(String condition,
Map params)
where
public JPQL where(String condition)
where
public JPQL where(Map whereQuery)
in
public JPQL in(String fieldName,
Map bindings)
in
public JPQL in(String fieldName,
List params)
group
public JPQL group(String group)
from
public JPQL from(String modelAndAlias)
select
public JPQL select(String select)
joins
public JPQL joins(String joins)
order
public JPQL order(String order)
limit
public JPQL limit(int limit)
offset
public JPQL offset(int offset)
countFetch
public Long countFetch(String countString)
count_fetch
public Long count_fetch(String countString)
count_fetch
public Long count_fetch()
single_fetch
public <T> T single_fetch()
singleFetch
public <T> T singleFetch()
fetch
public List fetch()
count
public long count(String entity)
count
public long count(String entity,
String query,
Object[] params)
findAll
public List findAll(String entity)
findById
public JPABase findById(Class clzz,
Object id)
throws Exception
- Throws:
Exception
findBy
public List findBy(String entity,
String query,
Object[] params)
find
public Model.JPAQuery find(String entity,
String query,
Object[] params)
find
public Model.JPAQuery find(String entity)
all
public Model.JPAQuery all(String entity)
delete
public int delete(String entity,
String query,
Object[] params)
deleteAll
public int deleteAll(String entity)
findOneBy
public JPABase findOneBy(String entity,
String query,
Object[] params)
create
public JPABase create(Class clzz,
Map<String,Object> params)
throws Exception
- Throws:
Exception
createFindByQuery
public String createFindByQuery(String entityName,
String entityClass,
String query,
Object... params)
createDeleteQuery
public String createDeleteQuery(String entityName,
String entityClass,
String query,
Object... params)
createCountQuery
public String createCountQuery(String entityName,
String entityClass,
String query,
Object... params)
bindParameters
public javax.persistence.Query bindParameters(javax.persistence.Query q,
Object... params)
bindParameters
public javax.persistence.Query bindParameters(javax.persistence.Query q,
Map<String,Object> params)
findByToJPQL
public String findByToJPQL(String findBy)
extractProp
protected static String extractProp(String part,
String end)
Copyright © 2014. All Rights Reserved.