powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Java [игнор отключен] [закрыт для гостей] / Тип Geometry в Java (Hibernate)
12 сообщений из 12, страница 1 из 1
Тип Geometry в Java (Hibernate)
    #39787209
Vlad__i__mir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!

Подскажите пожалуйста, что нужно сделать что бы Hibernate распознавал тип Geometry?

Есть БД и в одной из таблиц есть поле с типом Geometry, но Hibernate при формировании сущностей определил его как Object.
Исправить вручную тоже не получается - Java не знает такого типа.
...
Рейтинг: 0 / 0
Тип Geometry в Java (Hibernate)
    #39787217
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vlad__i__mir,
A) искать библиотеку драйвера к базе.
Б) user types спец тип в хибере где руками создашь класс Geometry.
...
Рейтинг: 0 / 0
Тип Geometry в Java (Hibernate)
    #39787232
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vlad__i__mir, это чей Geometry? Покажи его полное название пакета.
...
Рейтинг: 0 / 0
Тип Geometry в Java (Hibernate)
    #39787233
Vlad__i__mir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mayton, в БД MySql есть тип Geometry. Я когда создавал БД не думал, что возникнут проблемы со совместимостью типов, всё-таки MySql и Java уже давно принадлежат одной компании - oracle.
...
Рейтинг: 0 / 0
Тип Geometry в Java (Hibernate)
    #39787236
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У тебя архитектура приложения принципиально завязана на Hibernate?

Я почему это спрашиваю. Если это задача типа ETL то может ее проще на чистом JDBC
написать и в продакшен? Я не настаиваю на своей правоте. Просто хочу узнать
обсуждался ли такой вариант?
...
Рейтинг: 0 / 0
Тип Geometry в Java (Hibernate)
    #39787283
Vlad__i__mir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mayton, не, у меня курсовая именно с ООП подходом к работе с БД
...
Рейтинг: 0 / 0
Тип Geometry в Java (Hibernate)
    #39787391
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Давай показывай код. Вероятность того что все кинутся симулировать твою ошибку равна почти нулю.

А формулировочка у нее ... согласись расплывчатая.

Как говорил один финский парень - talk is cheap, show me code.
...
Рейтинг: 0 / 0
Тип Geometry в Java (Hibernate)
    #39787412
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vlad__i__mir Здравствуйте!

Подскажите пожалуйста, что нужно сделать что бы Hibernate распознавал тип Geometry?

Есть БД и в одной из таблиц есть поле с типом Geometry, но Hibernate при формировании сущностей определил его как Object.
Исправить вручную тоже не получается - Java не знает такого типа.
посмотри какие поля там в этом обжекте прилетают, попробуй скастовать в то что надо.
...
Рейтинг: 0 / 0
Тип Geometry в Java (Hibernate)
    #39787416
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaTVlad__i__mir Здравствуйте!

Подскажите пожалуйста, что нужно сделать что бы Hibernate распознавал тип Geometry?

Есть БД и в одной из таблиц есть поле с типом Geometry, но Hibernate при формировании сущностей определил его как Object.
Исправить вручную тоже не получается - Java не знает такого типа.
посмотри какие поля там в этом обжекте прилетают, попробуй скастовать в то что надо.
Он пишет Java не знает такого типа. Это какая-то фейерия. Я в это не верю.
Что там? CastException? Надо смотреть.
...
Рейтинг: 0 / 0
Тип Geometry в Java (Hibernate)
    #39787426
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Тип Geometry в Java (Hibernate)
    #39787460
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaT,
Если постгри, то там блоб. Как кастовать я выше написал.
Да и вообще, всегда геометрия это байтовый стрим в блоб.
...
Рейтинг: 0 / 0
Тип Geometry в Java (Hibernate)
    #39800205
Vlad__i__mir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123andreykaT,
Если постгри, то там блоб. Как кастовать я выше написал.
Да и вообще, всегда геометрия это байтовый стрим в блоб.

Решил, подтянул артифакт Hibernate spatial и поменял в конфигурации Hibernate диалект на "org.hibernate.spatial.dialect.mysql.MySQL56SpatialDialect", а потом классе сущности поменял тип свойства на нужный
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Тип Geometry в Java (Hibernate)
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]