Size: a a a

2020 July 17

MO

Max Olsson in pro.jvm
DOCDOCTOR
всем привет) c помощью jdbc драйвера делаю select интервала ораклокого, получаю 0 8:0:0.0, или такое 0 18:0:0.0, а в самой бд лежит +00 08:00:00.000000 или +00 18:00:00.000000, что за хернь? уже обгуглся, не понимаю как это поправить,  при том, допустим из sql developer возвращает все как надо, а если из консоли идеи для sql или кода, то хуйню, поэтому думаю что из за jdbc, есть мысли?
Тебе его в таком виде печатает toString метод oracle.sql.INTERVALDS
источник

D

DOCDOCTOR in pro.jvm
Max Olsson
Тебе его в таком виде печатает toString метод oracle.sql.INTERVALDS
знаешь как это поправить?)
источник

MO

Max Olsson in pro.jvm
А тебе принципиально нужно такое же строковое отображение, как в БД? Если да, то наверное можно селектить to_char(interval) смело.
источник

D

DOCDOCTOR in pro.jvm
Max Olsson
А тебе принципиально нужно такое же строковое отображение, как в БД? Если да, то наверное можно селектить to_char(interval) смело.
он пишет типо строка длинная, не лезет в буффер
источник

MO

Max Olsson in pro.jvm
Кто пишет?
источник

D

DOCDOCTOR in pro.jvm
Max Olsson
Кто пишет?
ну запрос такой делаю, в ответ получаю, строка слишком длинная для внутреннего буфера
источник

D

DOCDOCTOR in pro.jvm
Max Olsson
Кто пишет?
+ не странно, что sql developer норм отдает ответ, а в idea в консоли где sql, там не норм, почему oracle в одном месте вызыввает tostring а в другом нет?
источник

BP

Bogdan Panchenko in pro.jvm
DOCDOCTOR
+ не странно, что sql developer норм отдает ответ, а в idea в консоли где sql, там не норм, почему oracle в одном месте вызыввает tostring а в другом нет?
В sql developer используется plsql а в идее какой выставлен ?
источник

D

DOCDOCTOR in pro.jvm
Bogdan Panchenko
В sql developer используется plsql а в идее какой выставлен ?
а где это глянуть?
источник

BP

Bogdan Panchenko in pro.jvm
DOCDOCTOR
а где это глянуть?
Ну у меня DataGrip там пишется семейство sql
источник

BP

Bogdan Panchenko in pro.jvm
DOCDOCTOR
а где это глянуть?
А в "идее" это через код  ?
источник

BP

Bogdan Panchenko in pro.jvm
DOCDOCTOR
всем привет) c помощью jdbc драйвера делаю select интервала ораклокого, получаю 0 8:0:0.0, или такое 0 18:0:0.0, а в самой бд лежит +00 08:00:00.000000 или +00 18:00:00.000000, что за хернь? уже обгуглся, не понимаю как это поправить,  при том, допустим из sql developer возвращает все как надо, а если из консоли идеи для sql или кода, то хуйню, поэтому думаю что из за jdbc, есть мысли?
А ну там обычный sql, не знаю можно ли переключить
источник

D

DOCDOCTOR in pro.jvm
Bogdan Panchenko
Ну у меня DataGrip там пишется семейство sql
ну есть код конечно, но я просто руками в консоли database дергаю
источник

MO

Max Olsson in pro.jvm
DOCDOCTOR
+ не странно, что sql developer норм отдает ответ, а в idea в консоли где sql, там не норм, почему oracle в одном месте вызыввает tostring а в другом нет?
Я думаю у sql developer просто свой форматтер для этого типа, соответствующий стандартному (т.е. тому, что используется в консольном sqlplus).
источник

СС

Саша Стрельцов... in pro.jvm
всем привет, у меня название проекта com.example.myproject . Можно как-то поменять название example?
источник

D

DOCDOCTOR in pro.jvm
@soligt @SchFuntik я вот так писал select to_char(exract()) from ... это не работало, а по другому строка в буффер не лезет
источник

BP

Bogdan Panchenko in pro.jvm
DOCDOCTOR
всем привет) c помощью jdbc драйвера делаю select интервала ораклокого, получаю 0 8:0:0.0, или такое 0 18:0:0.0, а в самой бд лежит +00 08:00:00.000000 или +00 18:00:00.000000, что за хернь? уже обгуглся, не понимаю как это поправить,  при том, допустим из sql developer возвращает все как надо, а если из консоли идеи для sql или кода, то хуйню, поэтому думаю что из за jdbc, есть мысли?
Какой тип ? Какая версия оракла
источник

MO

Max Olsson in pro.jvm
DOCDOCTOR
@soligt @SchFuntik я вот так писал select to_char(exract()) from ... это не работало, а по другому строка в буффер не лезет
а приведи полный текст ошибки
источник

RU

Roman Ushakov in pro.jvm
Невероятный вопрос.
Все мы знаем аннотацию AttributesOverride
Хочу написать обёртку вокруг аннотации, чтобы резолвить имена поля для встраиваемых классов, подскажите такое вообще аннотацией возможно?

Пример того, что хочу сделать
Класс Color: name, hex, alpha
Встраиваем в Dog: ... dogColor, ...
В результате получится должна такая таблица
dog:
dogColor_name
dogColor_hex
...
Переопределять стратегию именования не катит потому что база с данными уже есть.

А, если реализовывать свою стратегию, так там даже имени таблицы относительно имени поля не прилетает.

И что-то мне подсказывает, что аннотацией я такое не проверну, если только javassist не юзать чтобы вручную сгенерить AttributesOverride.

Можно связями создать, но такое не катит, требование запилитт плоскую
источник

D

DOCDOCTOR in pro.jvm
Bogdan Panchenko
Какой тип ? Какая версия оракла
драйвер 12, версия оракла вообще фиг знает, это стороний сервис, по сути ничего о нем не знаю
источник