Size: a a a

2020 July 05

h

humanoid in pro.jvm
Timur
Ну хибернейт может так, но это считается плохой практикой)
Не может, он некорректно во многих местах сделает, и миграцию он не генерит, а просто меняет структуру бд
источник

T

Timur in pro.jvm
humanoid
Не может, он некорректно во многих местах сделает, и миграцию он не генерит, а просто меняет структуру бд
Поэтому и считается плохой практикой))
источник

h

humanoid in pro.jvm
Timur
Поэтому и считается плохой практикой))
Ну а в джанго питоне - делает именно так как надо
источник

h

humanoid in pro.jvm
Вот я и спросил есть ли аналог
источник

VT

Vadzim Tsitarenka in pro.jvm
подскажите кто пользовался itext, какие шрифты есть стандартные чтобы понимали русский текст? вывожу русские символы, но они не отображаются
источник

A

Anton in pro.jvm
humanoid
Вот я и спросил есть ли аналог
Обычно пишем liqiubase или flyway скрипты миграции, которые наказываются при старте приложения или отдельным шагом развертывания релиза.
В django проектах liqiubase и flyway так же используются и считаются хорошей практикой.
Кроме изменения структур, для новой версии может потребоваться скорректировать или мигрирвать существкющие данные, ни один генератор эффективно не поможет, особенно если данных много.

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

h

humanoid in pro.jvm
Anton
Обычно пишем liqiubase или flyway скрипты миграции, которые наказываются при старте приложения или отдельным шагом развертывания релиза.
В django проектах liqiubase и flyway так же используются и считаются хорошей практикой.
Кроме изменения структур, для новой версии может потребоваться скорректировать или мигрирвать существкющие данные, ни один генератор эффективно не поможет, особенно если данных много.

Если нужно догнать одну схему базу и данные до другой, есть отдельные инструменты генерации скриптов устранения отличий, которые все равно приходится отдельно отлаживать и часто доделывать вручную для сохранения целостности данных или производительности.
“Кроме изменения структур, для новой версии может потребоваться скорректировать или мигрирвать существкющие данные, ни один генератор эффективно не поможет, особенно если данных много”
Ну вот как я узнал, там тим тебя спрашивает кодген, что ты сделал, изменил поле или удалил и тд
источник

h

humanoid in pro.jvm
И потом генериться миграция
источник

T

Timur in pro.jvm
Vadzim Tsitarenka
подскажите кто пользовался itext, какие шрифты есть стандартные чтобы понимали русский текст? вывожу русские символы, но они не отображаются
jasperfonts.jar добавлял?
источник

VT

Vadzim Tsitarenka in pro.jvm
Timur
jasperfonts.jar добавлял?
нет, я чистым itext пользовался. Сейчас посмотрю
источник

Э

Эд in pro.jvm
Spring MVC. Как посмотреть всю цепочку, в которой побывал http request? Есть различные Filter, Interceptor, ещё какая-то херь. Нашёл только составляющие filterChain
источник

Э

Эд in pro.jvm
Как вы понимаете, как работает приложение на спринге? Всё на поксях и хер знает, что когда вызовется
источник

AE

Alexandr Emelyanov in pro.jvm
humanoid
Ну а в джанго питоне - делает именно так как надо
Сомневаюсь, может если только для простых вещей
источник

V

Vlad in pro.jvm
Эд
Как вы понимаете, как работает приложение на спринге? Всё на поксях и хер знает, что когда вызовется
Ну если не нужно знать как работает спринг, просто пишешь свой код. А если нужно, разбираешься, изучаешь, что за прокси, где вызываются, для чего. По докам и исходному коду например
источник

GM

Gerr Mes in pro.jvm
Эд
Spring MVC. Как посмотреть всю цепочку, в которой побывал http request? Есть различные Filter, Interceptor, ещё какая-то херь. Нашёл только составляющие filterChain
Открываешь в идее исходники DispatcherServlet, наливаешь чай/кофе, берёшь плюшки и вечерочек читаешь все подряд :)
источник

Э

Эд in pro.jvm
Gerr Mes
Открываешь в идее исходники DispatcherServlet, наливаешь чай/кофе, берёшь плюшки и вечерочек читаешь все подряд :)
да я как-то пробовал почитать, унылое занятие
источник

GM

Gerr Mes in pro.jvm
Это да - особо интересного ничего нет - обычное "мясо"
источник

GM

Gerr Mes in pro.jvm
В оф. доке в разделе spring mvc  раньше было более менее подробное описание как все реализовано - щас уже не уверен что не выкинули
источник

SG

Sergey Grushin in pro.jvm
Привет, подскажите пожалуйста, у меня в мапе в качестве ключа - Enum. А в качестве значения - ArrayList. Подскажите более удобную альтернативку для всего этого.
А то студия надоела, она не понимает, что enum ограничен и никаких нулл не будет
источник

NG

Nikita Gryzlov in pro.jvm
Sergey Grushin
Привет, подскажите пожалуйста, у меня в мапе в качестве ключа - Enum. А в качестве значения - ArrayList. Подскажите более удобную альтернативку для всего этого.
А то студия надоела, она не понимает, что enum ограничен и никаких нулл не будет
EnumMap не помогает?
источник