类 PrimaryKey
- java.lang.Object
-
- org.hibernate.mapping.Constraint
-
- org.hibernate.mapping.PrimaryKey
-
- 所有已实现的接口:
Serializable,Exportable,RelationalModel
public class PrimaryKey extends Constraint
A primary key constraint- 作者:
- Gavin King, Steve Ebersole
- 另请参阅:
- 序列化表格
-
-
构造器概要
构造器 构造器 说明 PrimaryKey(Table table)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidaddColumn(Column column)StringgeneratedConstraintNamePrefix()StringgetExportIdentifier()Get a unique identifier to make sure we are not exporting the same database structure multiple times.protected StringgetTableNameForLogging(Column column)StringsqlConstraintString(Dialect dialect)StringsqlConstraintString(Dialect dialect, String constraintName, String defaultCatalog, String defaultSchema)-
从类继承的方法 org.hibernate.mapping.Constraint
addColumns, columnIterator, containsColumn, generateName, generateName, getColumn, getColumnIterator, getColumns, getColumnSpan, getName, getTable, hashedName, isGenerated, setName, setTable, sqlCreateString, sqlDropString, toString
-
-
-
-
构造器详细资料
-
PrimaryKey
public PrimaryKey(Table table)
-
-
方法详细资料
-
addColumn
public void addColumn(Column column)
- 覆盖:
addColumn在类中Constraint
-
sqlConstraintString
public String sqlConstraintString(Dialect dialect, String constraintName, String defaultCatalog, String defaultSchema)
- 指定者:
sqlConstraintString在类中Constraint
-
generatedConstraintNamePrefix
public String generatedConstraintNamePrefix()
- 指定者:
generatedConstraintNamePrefix在类中Constraint- 返回:
- String The prefix to use in generated constraint names. Examples: "UK_", "FK_", and "PK_".
-
getExportIdentifier
public String getExportIdentifier()
从接口复制的说明:ExportableGet a unique identifier to make sure we are not exporting the same database structure multiple times.- 返回:
- The exporting identifier.
-
-