接口 RootGraph<J>

  • 所有超级接口:
    javax.persistence.EntityGraph<J>, Graph<J>, GraphNode<J>
    所有已知子接口:
    RootGraphImplementor<J>
    所有已知实现类:
    RootGraphImpl

    public interface RootGraph<J>
    extends Graph<J>, javax.persistence.EntityGraph<J>
    Hibernate extension to the JPA EntityGraph contract.
    作者:
    Steve Ebersole, Andrea Boriero
    • 方法详细资料

      • appliesTo

        boolean appliesTo​(String entityName)
      • appliesTo

        boolean appliesTo​(Class entityType)
      • makeRootGraph

        RootGraph<J> makeRootGraph​(String name,
                                   boolean mutable)
        从接口复制的说明: Graph
        Create 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)
        从接口复制的说明: Graph
        Create 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>
      • addKeySubgraph

        default <X> javax.persistence.Subgraph<X> addKeySubgraph​(String name,
                                                                 Class<X> type)
        指定者:
        addKeySubgraph 在接口中 javax.persistence.EntityGraph<J>