Overview Package Class Tree Deprecated Index Help
Java EE 5 SDK
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

Is used to specify a native SQL named query. Query names are scoped to the persistence unit.

Since:
Java Persistence 1.0

Required Element Summary
String name
Is used to refer to the query when using the EntityManager methods that create query objects.
String query
The SQL query string
Optional Element Summary
QueryHint[] hints
Vendor-specific query hints
Class resultClass
The class of the result
String resultSetMapping
The name of a SqlResultSetMapping, as defined in metadata

Element Detail

name

public abstract String name
Is used to refer to the query when using the EntityManager methods that create query objects.


query

public abstract String query
The SQL query string

hints

public abstract QueryHint[] hints
Vendor-specific query hints

Default:
{}

resultClass

public abstract Class resultClass
The class of the result

Default:
void.class

resultSetMapping

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

Default:
""

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

Submit a bug or feature

Copyright 2007 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms.

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

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