Укажите альтернативное имя для столбца / свойства в BeanPropertyRowMapper? - PullRequest
0 голосов
/ 06 февраля 2020

Я выполняю хранимую процедуру и использую BeanPropertyRowMapper для сопоставления результатов с Объектом. Один из столбцов в результатах называется _private ; SonarLint жалуется на это поле

Переименуйте это поле в _private, чтобы оно соответствовало регулярному выражению '^ [az] [a-zA-Z0-9] * $'

Я не могу просто удалить '_', поскольку private является зарезервированным словом. Javado c для BeanPropertyRowMapper сообщает

Имена сопоставляются либо напрямую, либо путем преобразования имени, разделяющего части с подчеркиванием, в одно и то же имя с использованием регистра "верблюд".

Это скорее раздражение, чем большое дело, но есть ли способ, которым я могу сопоставить этот столбец с "правильным" именем поля, не требующим изменения хранимой процедуры?

...