net.csdn.jpa.model
Class JPQL

java.lang.Object
  extended by net.csdn.jpa.model.JPQL

public class JPQL
extends Object


Constructor Summary
JPQL(JPAContext jpaContext)
           
JPQL(JPAContext jpaContext, String entity)
           
 
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)
           
<T> T
single_fetch()
           
<T> T
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
 

Constructor Detail

JPQL

public JPQL(JPAContext jpaContext)

JPQL

public JPQL(JPAContext jpaContext,
            String entity)
Method Detail

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.