mirror of
https://github.com/hibernate/hibernate-orm
synced 2025-02-18 00:55:16 +00:00
HHH-16094 HHH-17097 MySQL schema generation and validation : tinytext instead of longtext for @Lob
This commit is contained in:
parent
58b5cea899
commit
8f9d1a15ad
@ -152,6 +152,16 @@ public Size resolveSize(
|
||||
//we set scale > 20
|
||||
size.setScale( Math.min( size.getPrecision(), 20 ) );
|
||||
return size;
|
||||
case BLOB:
|
||||
case NCLOB:
|
||||
case CLOB:
|
||||
return super.resolveSize(
|
||||
jdbcType,
|
||||
javaType,
|
||||
precision,
|
||||
scale,
|
||||
length == null ? getDefaultLobLength() : length
|
||||
);
|
||||
default:
|
||||
return super.resolveSize( jdbcType, javaType, precision, scale, length );
|
||||
}
|
||||
@ -524,8 +534,7 @@ public SizeStrategy getSizeStrategy() {
|
||||
|
||||
@Override
|
||||
public long getDefaultLobLength() {
|
||||
//max length for mediumblob or mediumtext
|
||||
return 16_777_215;
|
||||
return Integer.MAX_VALUE;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
Loading…
x
Reference in New Issue
Block a user