HHH-3604 add MySQL engine to table generators

This commit is contained in:
Brett Meyer 2013-12-09 18:08:19 -05:00
parent 1811b48f72
commit e1366904fa
3 changed files with 5 additions and 3 deletions

View File

@ -129,7 +129,8 @@ public class MultipleHiLoPerTableGenerator implements PersistentIdentifierGenera
.append( valueColumnName )
.append( ' ' )
.append( dialect.getTypeName( Types.INTEGER ) )
.append( " ) " )
.append( " )" )
.append( dialect.getTableTypeString() )
.toString()
};
}

View File

@ -239,7 +239,8 @@ public class TableGenerator implements PersistentIdentifierGenerator, Configurab
public String[] sqlCreateStrings(Dialect dialect) throws HibernateException {
return new String[] {
dialect.getCreateTableString() + " " + tableName + " ( " + columnName + " " + dialect.getTypeName(Types.INTEGER) + " )",
dialect.getCreateTableString() + " " + tableName + " ( "
+ columnName + " " + dialect.getTypeName(Types.INTEGER) + " )" + dialect.getTableTypeString(),
"insert into " + tableName + " values ( 0 )"
};
}

View File

@ -657,7 +657,7 @@ public class TableGenerator implements PersistentIdentifierGenerator, Configurab
dialect.getCreateTableString() + ' ' + tableName + " ( "
+ segmentColumnName + ' ' + dialect.getTypeName( Types.VARCHAR, segmentValueLength, 0, 0 ) + " not null "
+ ", " + valueColumnName + ' ' + dialect.getTypeName( Types.BIGINT )
+ ", primary key ( " + segmentColumnName + " ) ) "
+ ", primary key ( " + segmentColumnName + " ) )" + dialect.getTableTypeString()
};
}