| От | Oliver Jowett |
|---|---|
| Тема | Re: ResultSet.getObject return type for smallint |
| Дата | |
| Msg-id | 42A64E75.2060402@opencloud.com обсуждение исходный текст |
| Ответ на | ResultSet.getObject return type for smallint ("Kevin Grittner" <Kevin.Grittner@wicourts.gov>) |
| Список | pgsql-jdbc |
Kevin Grittner wrote: > > According to Appendix B of the JDBC spec, ResultSet.getObject should use > the mapping shown in table B-3 to determine the object class returned. > Table B-3 shows SMALLINT mapping to Integer. In > postgresql-jdbc-8.0-311 a Short is returned instead, which is causing > problems for our software. It looks like a one-line change will fix > this -- in the > org.postgresql.jdbc2.AbstractJdbc2ResultSet.internalGetObject method. Thanks for the report. I've applied a fix for this, plus support for various other types in the mapping table that getObject() didn't handle at all (BOOLEAN, TINYINT, DECIMAL, LONGVARCHAR, LONGVARBINARY, CLOB, BLOB) to CVS HEAD and the stable 8.0 branch. -O
В списке pgsql-jdbc по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера