Java SqlLobvalue конструктор BLOB/CLOB: определение типа большого объекта

Я изменяю некоторый код, который создает объекты BLOB из XML-файлов, используя SqlLobValues ​​из Java Spring. Сначала приложение считывает файл xml в байтовый массив, а затем передает этот массив в SqlLobValues. Я пытаюсь изменить приложение, чтобы оно сохраняло файл xmml на диске, а затем передает FileInputStream в SqlLobValues ​​для экономии памяти. Однако SqlLobValues ​​(byte []) создает BLOB, а SqlLobValues ​​(InputStream) создает BLOB/CLOB в соответствии с документацией:

https://docs.spring.io/spring/docs/3.2.2.RELEASE_to_4.0.0.M1/Spring%20Framework%203.2.2.RELEASE/org/springframework/jdbc/core/support/SqlLobValue.html

Как определить, какой тип LOB создается? Я хочу, чтобы это было BLOB.

0 ответов

Другие вопросы по тегам