Overview Package Class Tree Deprecated Index Help
PREV CLASS NEXT CLASS FRAMES NO FRAMES All Classes
SUMMARY: REQUIRED | OPTIONAL DETAIL: ELEMENT

javax.persistence
Annotation Type NamedNativeQuery


@Target(value=TYPE)
@Retention(value=RUNTIME)
public @interface NamedNativeQuery

Specifies a named native SQL query. Query names are scoped to the persistence unit. The NamedNativeQuery annotation can be applied to an entity or mapped superclass.

Since:
Java Persistence 1.0

Required Element Summary
java.lang.String name
The name used to refer to the query with the EntityManager methods that create query objects.
java.lang.String query
The SQL query string.
Optional Element Summary
QueryHint[] hints
Query properties and hints.
java.lang.Class resultClass
The class of the result.
java.lang.String resultSetMapping
The name of a SqlResultSetMapping, as defined in metadata.

Element Detail

name

public abstract java.lang.String name
The name used to refer to the query with the EntityManager methods that create query objects.


query

public abstract java.lang.String query
The SQL query string.

hints

public abstract QueryHint[] hints
Query properties and hints. (May include vendor-specific query hints.)

Default:
{}

resultClass

public abstract java.lang.Class resultClass
The class of the result.

Default:
void.class

resultSetMapping

public abstract java.lang.String resultSetMapping
The name of a SqlResultSetMapping, as defined in metadata.

Default:
""

Overview Package Class Tree Deprecated Index Help
PREV CLASS NEXT CLASS FRAMES NO FRAMES All Classes
SUMMARY: REQUIRED | OPTIONAL DETAIL: ELEMENT

Submit a bug or feature

Copyright © 2009-2011, Oracle Corporation and/or its affiliates. All Rights Reserved. Use is subject to license terms.

Generated on 10-February-2011 12:41

Scripting on this page tracks web page traffic, but does not change the content in any way.

AltStyle によって変換されたページ (->オリジナル) /