Enum Class ExecuteUpdateResultCheckStyle

java.lang.Object
java.lang.Enum<ExecuteUpdateResultCheckStyle>
org.hibernate.engine.spi.ExecuteUpdateResultCheckStyle
All Implemented Interfaces:
Serializable, Comparable<ExecuteUpdateResultCheckStyle>, Constable

@Deprecated(since="6.5", forRemoval=true) public enum ExecuteUpdateResultCheckStyle extends Enum<ExecuteUpdateResultCheckStyle>
Deprecated, for removal: This API element is subject to removal in a future version.
Use an Expectation class
For persistence operations (INSERT, UPDATE, DELETE) what style of determining results (success/failure) is to be used.
API Note:
This enumeration is mainly for internal use, since it is isomorphic to ResultCheckStyle. In the future, it would be nice to replace them both with a new org.hibernate.ResultCheck enum.
  • Enum Constant Details

    • NONE

      public static final ExecuteUpdateResultCheckStyle NONE
      Deprecated, for removal: This API element is subject to removal in a future version.
      Do not perform checking. Either user simply does not want checking, or is indicating a CallableStatement execution in which the checks are being performed explicitly and failures are handled through propagation of SQLExceptions.
    • COUNT

      public static final ExecuteUpdateResultCheckStyle COUNT
      Deprecated, for removal: This API element is subject to removal in a future version.
      Perform row count checking. Row counts are the int values returned by both PreparedStatement.executeUpdate() and Statement.executeBatch(). These values are checked against some expected count.
    • PARAM

      public static final ExecuteUpdateResultCheckStyle PARAM
      Deprecated, for removal: This API element is subject to removal in a future version.
      Essentially the same as COUNT except that the row count actually comes from an output parameter registered as part of a CallableStatement. This style explicitly prohibits statement batching from being used...
  • Method Details

    • values

      public static ExecuteUpdateResultCheckStyle[] values()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static ExecuteUpdateResultCheckStyle valueOf(String name)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • externalName

      public String externalName()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • fromResultCheckStyle

      public static ExecuteUpdateResultCheckStyle fromResultCheckStyle(ResultCheckStyle style)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • fromExternalName

      public static @Nullable ExecuteUpdateResultCheckStyle fromExternalName(String name)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • expectationConstructor

      public static @Nullable Supplier<? extends Expectation> expectationConstructor(@Nullable ExecuteUpdateResultCheckStyle style)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • expectationConstructor

      public Supplier<? extends Expectation> expectationConstructor()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • expectationClass

      public Class<? extends Expectation> expectationClass()
      Deprecated, for removal: This API element is subject to removal in a future version.