Top Description Methods
org.eclipse.persistence.jpa.jpql.tools.spi

public Interface IEntity

extends IManagedType

The external representation of the managed type that is annotated with @jakarta.persistence.Entity.

Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability. It is available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.

Author
Pascal Filion
Since
2.3
Version
2.3

Method Summary

Modifier and TypeMethod and Description
public String

Returns:

The non-default name or the short class name of this entity
getName
()

Returns the name of this entity.

public IQuery

Returns:

The IQuery representing the JPQL query named with the given name; or null if none could be found
getNamedQuery
(String
The name of the JPQL query to retrieve
queryName
)

Returns the external form of the given named query;

Inherited from org.eclipse.persistence.jpa.jpql.tools.spi.IManagedType:
acceptgetMappingNamedgetProvidergetTypemappings

Method Detail

getNameback to summary
public String getName()

Returns the name of this entity.

Returns:String

The non-default name or the short class name of this entity

getNamedQueryback to summary
public IQuery getNamedQuery(String queryName)

Returns the external form of the given named query;

Parameters
queryName:String

The name of the JPQL query to retrieve

Returns:IQuery

The IQuery representing the JPQL query named with the given name; or null if none could be found