Решение 1. На самой стороне пользовательского интерфейса задайте ограничение длины поля в текстовом поле или текстовой области, которое принимает данные для PARTNER_ROLE. Также можно выполнить проверку JavaScript.
Решение 2: немного паршивое решение. Проверьте на стороне БД, используя класс java.sql.DatabaseMetaData. Не подходит, если нужно несколько раз проверить несколько полей.
java.sql.DatabaseMetaData
класс предоставляет данные о таблице, такие как column_size, type_name и т. Д. Например:
ResultSet rsColumns = null;
DatabaseMetaData meta = conn.getMetaData();
rsColumns = meta.getColumns(null, null, "aTableName", null);
где aTableName - это тот, который должен быть изучен. Проверьте длину входного значения с column_size этого конкретного tableName.columnName.