Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
29.12.2021, 12:11
|
|||
|---|---|---|---|
|
|||
TableView выводит не все данные из запроса к Oracle |
|||
|
#18+
Создана программа, выводящая в TableView данные из SQL-запроса к Oracle (12c). Проблема в том, что некоторые данные в TableView выводятся, некоторые - нет. Код программы: 1. Класс Controller Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 2. Класс DataModelSQL Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. TableView выводит результаты колонок: 2, 4, 6, 7, не выводит - 1, 3, 5. Типы данных в колонках: 1 - number 2 - number 3 - varchar2(2000) 4 - number 5 - number 6 - timestamp 7 - number По тем колонкам, в которых данные не выводятся, вылетает ошибка, пример: Can not retrieve property 'idVParent' in PropertyValueFactory: javafx.scene.control.cell.PropertyValueFactory@b0e3501 with provided class type: class sample.DataModelSQL java.lang.IllegalStateException: Cannot read from unreadable property idVParent Не совсем понятно, что имеется в виду под "не читаемым свойством". Тем не менее, полагаю, дело в модели данных и ее работе с типами данных, так как с помощью тестового кода: Код: java 1. 2. в цикле while, удавалось в консоль вывести значение колонки №3, которую не выводит TableView. Поэтому, в итоге вопрос: что неверно прописано в моей модели данных? Дело в типах данных, прописанных в классе-модели DataModelSQL или в неверном обращении к ней из класса Controller? Также не откажусь от замечаний по общему написанию кода. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&tablet=1&tid=2120276]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
27ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 323ms |
| total: | 419ms |

| 0 / 0 |
