List of usage examples for org.hibernate.mapping UniqueKey sqlConstraintString
@Override
public String sqlConstraintString(Dialect dialect, String constraintName, String defaultCatalog,
String defaultSchema)
From source file:net.lshift.hibernate.migrations.AlterTableBuilder.java
License:Apache License
public AlterTableBuilder addUniqueConstraint(String name, String... columnNames) { UniqueKey uk = new UniqueKey(); for (String col : columnNames) uk.addColumn(new Column(col)); String defaultCatalog = config.getProperties().getProperty(Environment.DEFAULT_CATALOG); String defaultSchema = config.getProperties().getProperty(Environment.DEFAULT_SCHEMA); alterFragments.add(uk.sqlConstraintString(dialect, name, defaultCatalog, defaultSchema)); return this; }