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

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

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

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

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

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

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

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

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

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

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


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