/** * シーケンスのデータ型を返します。 * * @param propertyMeta プロパティメタデータ * @return シーケンスのデータ型 */ protected String getDataType(PropertyMeta propertyMeta) { ValueType valueType = valueTypeProvider.provide(propertyMeta); int sqlType = valueType.getSqlType(); Column column = getColumn(propertyMeta); return dialect .getSqlType(sqlType) .getDataType(column.length(), column.precision(), column.scale(), false); }
public SqlType getSqlType(ValueTypeProvider valueTypeProvider, PropertyMeta propertyMeta) { ValueType valueType = valueTypeProvider.provide(propertyMeta); return getSqlTypeInternal(valueType.getSqlType()); }