org.apache.cayenne.jpa
Class JpaNativeQuery

java.lang.Object
  extended by org.apache.cayenne.jpa.JpaQuery
      extended by org.apache.cayenne.jpa.JpaNativeQuery

public class JpaNativeQuery
extends JpaQuery


Field Summary
 
Fields inherited from class org.apache.cayenne.jpa.JpaQuery
cayenneQuery, context, parameters
 
Constructor Summary
JpaNativeQuery(ObjectContext context, String sqlString, Class resultClass)
           
JpaNativeQuery(ObjectContext context, String sqlString, String dataMapName)
           
 
Method Summary
protected  String processSQLString(String sqlString)
           
 Query setParameter(int position, Object value)
          Bind an argument to a positional parameter.
 
Methods inherited from class org.apache.cayenne.jpa.JpaQuery
executeUpdate, getQuery, getResultList, getSingleResult, setFirstResult, setFlushMode, setHint, setMaxResults, setParameter, setParameter, setParameter, setParameter, setParameter, setQuery
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JpaNativeQuery

public JpaNativeQuery(ObjectContext context,
                      String sqlString,
                      Class resultClass)

JpaNativeQuery

public JpaNativeQuery(ObjectContext context,
                      String sqlString,
                      String dataMapName)
Method Detail

processSQLString

protected String processSQLString(String sqlString)

setParameter

public Query setParameter(int position,
                          Object value)
Bind an argument to a positional parameter.

Overrides:
setParameter in class JpaQuery
Parameters:
position -
value -
Returns:
the same query instance
Throws:
IllegalArgumentException - if position does not correspond to positional parameter of query or argument is of incorrect type


Copyright © 2001-2007 Apache Cayenne. All Rights Reserved.