Package org.hibernate.mapping
Class UniqueKey
java.lang.Object
org.hibernate.mapping.Constraint
org.hibernate.mapping.UniqueKey
- All Implemented Interfaces:
Serializable
,Exportable
A mapping model object representing a unique key
constraint on a relational database table.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
Get a unique identifier to make sure we are not exporting the same database structure multiple times.boolean
boolean
boolean
void
setExplicit
(boolean explicit) void
setNameExplicit
(boolean nameExplicit) Methods inherited from class org.hibernate.mapping.Constraint
addColumn, addColumns, containsColumn, getColumn, getColumns, getColumnSpan, getName, getOptions, getTable, setName, setOptions, setTable, toString
-
Constructor Details
-
UniqueKey
-
UniqueKey
public UniqueKey()
-
-
Method Details
-
addColumn
-
getColumnOrderMap
-
getExportIdentifier
Description copied from interface:Exportable
Get a unique identifier to make sure we are not exporting the same database structure multiple times.- Returns:
- The exporting identifier.
-
isNameExplicit
public boolean isNameExplicit() -
setNameExplicit
public void setNameExplicit(boolean nameExplicit) -
isExplicit
public boolean isExplicit() -
setExplicit
public void setExplicit(boolean explicit) -
hasNullableColumn
public boolean hasNullableColumn()
-