Package org.hibernate.engine
Class UnsavedValueFactory
java.lang.Object
org.hibernate.engine.UnsavedValueFactory
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic IdentifierValuegetUnsavedIdentifierValue(String unsavedValue, Getter identifierGetter, Type identifierType, Constructor constructor) Return an IdentifierValue for the specified unsaved-value.static VersionValuegetUnsavedVersionValue(String versionUnsavedValue, Getter versionGetter, VersionType versionType, Constructor constructor)
-
Constructor Details
-
UnsavedValueFactory
public UnsavedValueFactory()
-
-
Method Details
-
getUnsavedIdentifierValue
public static IdentifierValue getUnsavedIdentifierValue(String unsavedValue, Getter identifierGetter, Type identifierType, Constructor constructor) Return an IdentifierValue for the specified unsaved-value. If none is specified, guess the unsaved value by instantiating a test instance of the class and reading it's id property, or if that is not possible, using the java default value for the type -
getUnsavedVersionValue
public static VersionValue getUnsavedVersionValue(String versionUnsavedValue, Getter versionGetter, VersionType versionType, Constructor constructor)
-