
Alexander
18.09.2018
11:17:17
да я не спорю. кто хочет платит, кто не хочет - юзает опенсорс. весь софтваре-девелопмент - это про trade-off, компромиссы и тд

Garikk
18.09.2018
11:17:25
я работал в процессинге, и когда падает процессинг и вы не можете оплатить на заправке бензин

Andrey
18.09.2018
11:17:28

Garikk
18.09.2018
11:17:42
вам достаточно будет ответа поддержки "нам подрядчик за это штраф заплатил"?

Google

Garikk
18.09.2018
11:18:04
вам как клиенту банка с этим процессингом

Andrey
18.09.2018
11:18:12
Как решать её?

Garikk
18.09.2018
11:18:28
избегать падений и сокращать сроки лежания

Andrey
18.09.2018
11:18:34
Kek
И писать надёжный софт.

Garikk
18.09.2018
11:18:51
хех, там не сильно большой выбор

Alexander
18.09.2018
11:18:52

Andrey
18.09.2018
11:19:05
маня-мир какой-то

Garikk
18.09.2018
11:19:14
не в том дело, все упирают на штрафы и договора - но это не помогает когда онлайн упал

Del
18.09.2018
11:19:14
лол

Anton
18.09.2018
11:19:20
В проприетарном риски понятны. А за опенсорс никого не пнёшь.
будто ты за проприетарный пнёшь. у тебя упадёт очередное корпоративное говно, бизнес простаивает, саппорт как обычно "сорян, людей нет, в топуске", и что ты сделаешь? судится будешь предлагать манагерам? да нихуя, в реалиях отправят чинить своими силами, пока вендор готовится подойти к снаряду. только опенсорс будет проще чинить

guga
18.09.2018
11:19:21
в украхе вот альфа отключила все платежи 21 августа, ночью, потому что меняла процесинг, как этим банком можно вообще пользоваться с такими решениями

Google

Garikk
18.09.2018
11:19:52
вот например есть одна софтина естьочень популярная, очень многие банки её пользуются, и сбер например тоже
так вот поддержке положить на "мелких" клиентов

Alexandr
18.09.2018
11:20:22
может оффтоп перенесем в другой чат?

Garikk
18.09.2018
11:20:28
ты хоть утрясись баблом, им проще штраф заплатить и тебя продинамить

guga
18.09.2018
11:21:46

Garikk
18.09.2018
11:22:35
когда вы будете стоять на заправке с картой в кармане которую банкомат не принимает, вам будет наплевать на риски процессинга
это я к тому что закрытость софта в некоторых случаях это адское зло, когда достаточно пнуть немного сервак и оно заработает до момента реакции саппорта

Sergey ?
18.09.2018
11:25:16
открытый код банковской системы это конечно очень хорошо.

Timur
18.09.2018
11:32:30
и тутже присел на бутылку от цб

Garikk
18.09.2018
11:42:48

Sergey ?
18.09.2018
11:49:26
пользуйся

Timur
18.09.2018
11:51:19
а вот базы и стейджи - это да, даже на pre и beta

Диоген
18.09.2018
12:07:05
друзья, куда надо нажать, чтобы хибернейт генерил мне с нижними подчеркиваниями скуль запросы
в новом спринге

Alexandr
18.09.2018
12:11:25
имена таблиц и полей?

Диоген
18.09.2018
12:12:06
да
он мне вот ето генерит
select organizati0_.nameAbbr
а надо естественно
select organizati0_.name_abbr

Alexandr
18.09.2018
12:12:46
гугли naming strategy

Google

Alexandr
18.09.2018
12:12:57
в пропертях задается

Диоген
18.09.2018
12:13:06
да я вот загуглил, меняю их ниче не получается хз

guga
18.09.2018
12:13:21
https://docs.spring.io/spring-boot/docs/current/reference/html/common-application-properties.html
spring.jpa.hibernate.naming.physical-strategy

Alexandr
18.09.2018
12:13:24
а вообще лучше в @Table/@Column явно прописывать

guga
18.09.2018
12:13:25
вроде бы так

Диоген
18.09.2018
12:13:30
м, походу, дело в том, что я ентитименеджерфактори вручную создаю

Alexandr
18.09.2018
12:18:10

Диоген
18.09.2018
12:19:05

Yan?
18.09.2018
12:31:16
Прям день хибернейта

Диоген
18.09.2018
12:34:00
В общем, если кому интересно

Диоген
18.09.2018
12:34:01
http://prntscr.com/kvsd2j
И в пропертях
http://prntscr.com/kvsdht
и вот етот билдер подтягивает проперти и их не надо явно передавать
чет валидацию схемы не могу прикрутить теперь.
varchar -> char проблема
кто сталикавался?
@Column(length = 10, columnDefinition = "CHAR")
вот ето не работает
ошибка
found [bpchar (Types#CHAR)], but expecting [char (Types#VARCHAR)]

Google

Диоген
18.09.2018
13:31:29
тип поля стринг. че ему не нравится хз вообще
так, чет я тупанул. я думал, что он неправильно определяет тип поля в базе, а оказывается постгрес автоматически конвертит char в bpchar при создании.
сори.
указал в аннотации bpchar, заработало
ну вообще это хуйня какая-то все равно
потому что получается, что пока я не запущу это дело и не получу эксепшн, я и не узнаю, что мне надо поставить в аннотацию.
в постгре в креате скрипте написано "character", идея отображает как char(10)
что я делаю не так?

Vitalii
18.09.2018
13:45:09
Пацаны и пацанессы, на чём можно запилить сервер, который с клиентом будет взаимодействовать почти всегда через сокеты?

Yan
18.09.2018
13:45:29
netty

Admin
ERROR: S client not available

Quantum Harmonizer
18.09.2018
13:46:04

Timur
18.09.2018
13:47:21
ktor
кстати, а ktor умеет в grpc?

Yan?
18.09.2018
13:47:38

Quantum Harmonizer
18.09.2018
13:47:41

Vitalii
18.09.2018
13:47:41

Timur
18.09.2018
13:48:04

Quantum Harmonizer
18.09.2018
13:48:34

Yan?
18.09.2018
13:48:45
Я сам уже как неделю страдаю с ним

Диоген
18.09.2018
13:49:10
Лучше бы скалу выучил чесслово

Vitalii
18.09.2018
13:50:18

Google

Диоген
18.09.2018
13:52:09
Извините.

Alexandr
18.09.2018
14:01:38
что я делаю не так?
Генеришь схему хибером, используй миграции и ручное определение @Table/@Column

Диоген
18.09.2018
14:01:50
валидирую же

Daniil
18.09.2018
14:03:33

Alexandr
18.09.2018
14:03:53
Нафига тогда что либо в @Column предопределять?

Диоген
18.09.2018
14:04:29

Alexandr
18.09.2018
14:05:29

Daniil
18.09.2018
14:05:49

Диоген
18.09.2018
14:06:11
То есть твой совет грубо говоря в том, чтобы не использовать hibernate.hbm2ddl.auto: validate?
Я просто новичек, извините если что

Alexandr
18.09.2018
14:07:07
Использовать, просто обычно все работает без перераспределения типа колонки

Диоген
18.09.2018
14:08:08
Ну, я выше написал, в чем прикол.

Alexandr
18.09.2018
14:08:08
Я вообще всегда накатываю схему миграциями, через flyway, потом валидирую

Диоген
18.09.2018
14:08:59
Какие-то миграции, flyway. Че так сложно ппц

Daniil
18.09.2018
14:26:00
Какие-то миграции, flyway. Че так сложно ппц
это только кажется так, когда освоишь - сам будешь сидеть и умничать в чате, но штука реальная годная. мне flyway не понравился (почему не захотел с пол пинка накатываться), а вот liquibase установился как родной прям

Alexander
18.09.2018
14:28:24
а кто умеет в миграции на живом проде под нагрузкой?

Павел
18.09.2018
14:57:26