Package org.hibernate

Class ReplicationMode

java.lang.Object
org.hibernate.ReplicationMode
All Implemented Interfaces:
Serializable

public abstract class ReplicationMode extends Object implements Serializable
Represents a replication strategy.
See Also:
  • Field Details

    • EXCEPTION

      public static final ReplicationMode EXCEPTION
      Throw an exception when a row already exists.
    • IGNORE

      public static final ReplicationMode IGNORE
      Ignore replicated entities when a row already exists.
    • OVERWRITE

      public static final ReplicationMode OVERWRITE
      Overwrite existing rows when a row already exists.
    • LATEST_VERSION

      public static final ReplicationMode LATEST_VERSION
      When a row already exists, choose the latest version.
  • Constructor Details

    • ReplicationMode

      public ReplicationMode(String name)
  • Method Details

    • toString

      public String toString()
      Overrides:
      toString in class Object
    • shouldOverwriteCurrentVersion

      public abstract boolean shouldOverwriteCurrentVersion(Object entity, Object currentVersion, Object newVersion, VersionType versionType)