play.db.jpa
Class JPQLDialect

java.lang.Object
  extended by play.db.jpa.JPQLDialect

public class JPQLDialect
extends Object


Field Summary
static JPQLDialect instance
           
 
Constructor Summary
JPQLDialect()
           
 
Method Summary
 javax.persistence.Query bindParameters(javax.persistence.Query q, 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)
           
protected static String extractProp(String part, String end)
           
 String findByToJPQL(String findBy)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

instance

public static JPQLDialect instance
Constructor Detail

JPQLDialect

public JPQLDialect()
Method Detail

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)

findByToJPQL

public String findByToJPQL(String findBy)

extractProp

protected static String extractProp(String part,
                                    String end)


Guillaume Bort & zenexity - Distributed under Apache 2 licence, without any warrantly