接口 RootGraph<J>
-
- 所有已知子接口:
RootGraphImplementor<J>
- 所有已知实现类:
RootGraphImpl
public interface RootGraph<J> extends Graph<J>, javax.persistence.EntityGraph<J>
Hibernate extension to the JPAEntityGraphcontract.- 作者:
- Steve Ebersole, Andrea Boriero
-
-
方法概要
所有方法 实例方法 抽象方法 默认方法 修饰符和类型 方法 说明 default voidaddAttributeNodes(String... names)default voidaddAttributeNodes(javax.persistence.metamodel.Attribute<J,?>... attributes)default <X> SubGraph<X>addKeySubgraph(String name)default <X> javax.persistence.Subgraph<X>addKeySubgraph(String name, Class<X> type)default <X> SubGraph<X>addKeySubgraph(javax.persistence.metamodel.Attribute<J,X> attribute)default <X> SubGraph<? extends X>addKeySubgraph(javax.persistence.metamodel.Attribute<J,X> attribute, Class<? extends X> type)<T1> SubGraph<? extends T1>addSubclassSubgraph(Class<? extends T1> type)default <X> SubGraph<X>addSubgraph(String name)default <X> SubGraph<X>addSubgraph(String name, Class<X> type)default <X> SubGraph<X>addSubgraph(javax.persistence.metamodel.Attribute<J,X> attribute)default <X> SubGraph<? extends X>addSubgraph(javax.persistence.metamodel.Attribute<J,X> attribute, Class<? extends X> type)booleanappliesTo(Class entityType)booleanappliesTo(String entityName)default List<javax.persistence.AttributeNode<?>>getAttributeNodes()RootGraph<J>makeRootGraph(String name, boolean mutable)Create a named (if passed `name` !SubGraph<J>makeSubGraph(boolean mutable)Create a (mutable/immutable) SubGraph based on this Graph-
从接口继承的方法 org.hibernate.graph.Graph
addAttributeNode, addAttributeNode, addKeySubGraph, addKeySubGraph, addKeySubGraph, addKeySubGraph, addSubGraph, addSubGraph, addSubGraph, addSubGraph, findAttributeNode, findAttributeNode, getAttributeNodeList, getGraphAttributeNodes, getGraphedType, makeCopy
-
-
-
-
方法详细资料
-
appliesTo
boolean appliesTo(String entityName)
-
appliesTo
boolean appliesTo(Class entityType)
-
makeRootGraph
RootGraph<J> makeRootGraph(String name, boolean mutable)
从接口复制的说明:GraphCreate a named (if passed `name` != null) root Graph. The `mutable` parameter controls whether the created Graph is mutable.- 指定者:
makeRootGraph在接口中Graph<J>
-
makeSubGraph
SubGraph<J> makeSubGraph(boolean mutable)
从接口复制的说明:GraphCreate a (mutable/immutable) SubGraph based on this Graph- 指定者:
makeSubGraph在接口中Graph<J>
-
addSubclassSubgraph
<T1> SubGraph<? extends T1> addSubclassSubgraph(Class<? extends T1> type)
- 指定者:
addSubclassSubgraph在接口中javax.persistence.EntityGraph<J>
-
getAttributeNodes
default List<javax.persistence.AttributeNode<?>> getAttributeNodes()
- 指定者:
getAttributeNodes在接口中javax.persistence.EntityGraph<J>
-
addAttributeNodes
default void addAttributeNodes(String... names)
- 指定者:
addAttributeNodes在接口中javax.persistence.EntityGraph<J>
-
addAttributeNodes
default void addAttributeNodes(javax.persistence.metamodel.Attribute<J,?>... attributes)
- 指定者:
addAttributeNodes在接口中javax.persistence.EntityGraph<J>
-
addSubgraph
default <X> SubGraph<X> addSubgraph(javax.persistence.metamodel.Attribute<J,X> attribute)
- 指定者:
addSubgraph在接口中javax.persistence.EntityGraph<J>
-
addSubgraph
default <X> SubGraph<? extends X> addSubgraph(javax.persistence.metamodel.Attribute<J,X> attribute, Class<? extends X> type)
- 指定者:
addSubgraph在接口中javax.persistence.EntityGraph<J>
-
addSubgraph
default <X> SubGraph<X> addSubgraph(String name)
- 指定者:
addSubgraph在接口中javax.persistence.EntityGraph<J>
-
addSubgraph
default <X> SubGraph<X> addSubgraph(String name, Class<X> type)
- 指定者:
addSubgraph在接口中javax.persistence.EntityGraph<J>
-
addKeySubgraph
default <X> SubGraph<X> addKeySubgraph(javax.persistence.metamodel.Attribute<J,X> attribute)
- 指定者:
addKeySubgraph在接口中javax.persistence.EntityGraph<J>
-
addKeySubgraph
default <X> SubGraph<? extends X> addKeySubgraph(javax.persistence.metamodel.Attribute<J,X> attribute, Class<? extends X> type)
- 指定者:
addKeySubgraph在接口中javax.persistence.EntityGraph<J>
-
addKeySubgraph
default <X> SubGraph<X> addKeySubgraph(String name)
- 指定者:
addKeySubgraph在接口中javax.persistence.EntityGraph<J>
-
-