Jakarta Persistence (JPA) Enum

jakarta.persistence.criteria.JoinType

java.lang.Object
  java.lang.Enum<jakarta.persistence.criteria.JoinType>
    jakarta.persistence.criteria.JoinType
Implemented Interfaces:
Constable, Comparable<E>, Serializable

Defines the three varieties of join.

Support for RIGHT outer joins is not required. Applications which make use of right joins might not be portable between providers or between SQL databases.

Since:
Jakarta Persistence (JPA) 2.0

Enum Constants

Inner join.
Since:
Jakarta Persistence (JPA) 1.0
Left outer join.
Since:
Jakarta Persistence (JPA) 1.0
Right outer join.
Since:
Jakarta Persistence (JPA) 1.0

Synthetic Public Static Methods:

values(), valueOf(String)

Additional JDK methods inherited from java.lang.Enum

clone(), compareTo(E), describeConstable(), equals(Object), finalize(), getDeclaringClass(), hashCode(), name(), ordinal(), readObject(ObjectInputStream), readObjectNoData(), toString(), valueOf(Class,String)

Additional JDK methods inherited from java.lang.Object

clone(), equals(Object), finalize(), getClass(), hashCode(), notify(), notifyAll(), toString(), wait(), wait(long), wait(long,int), wait0(long)

Additional JDK methods inherited from java.lang.constant.Constable

describeConstable()

Additional JDK methods inherited from java.lang.Comparable

compareTo(T)