All streams
Search
Write a publication
Pull to refresh
7
0
Send message
подробнее в 2-х словах: переименование полей делаете через свой спец метод, который удалит старое поле в классе и создаст новое (после чего Хибернейт сделает ALTER) + этот же метод либо удалит старое поле в таблице, либо сначала скопирует данные в новое поле а только потом удалит старое. Вообщем это надо руками делать, но это реально реализуемо, мы сделали такой механизм у себя в сервисе структур
не, с XML геморно, я делаю так: формирую исходный код с аннотациями и его подсовываю Хибернейту, перегружаю фабрику сессий и на выходе получаю модифицированные таблицы
а если операции переименовывания или удаления делать через спец методы, тогда можно добится
да ну, у меня он делает ALTER при расширении полей типа, а вот при уменьшении поля таблицы остаются, нужно руками удалять
опишите в двух словах что даст DynamicMap? когда-то пытался его прикрутить, но чего-то не очень получилось, может примерчик скинете достойный?
1) > И после этого заново строится SessionFactory / EntityManagerFactory с новыми классами
это узкое место, хотя с учетом того что классы типы изменяются очень редко, это не критично
2) необязательно использовать javac, можно заюзать ToolProvider.getSystemJavaCompiler()
1) каким образом происходим изменение Типов? к примеру удаление и удаление полей на лету? интересен момент работы с Hibernate в этот момент
2) получается каждый раз при поднятии сервера, он компилит классы типов заново?
честно говоря так и не понял как дело обстоит с ИЕ8? под него надо отдельно генерить код картинки?
а css с data:url разве натуральные пляски? у каждого разная степень мастерства в танце. тем более так танцевать может только один на тысячу. Дело в том, что потом смогут и остальных 999 так же танцевать, если этот один сделает автоматический передвигатор ног :). Постарался объяснить на пальцах… на пальцах ног.
зато с data:uri автоматизируются 100% :P
проблема была, но уже решена, смотрите ссылку в комментарии ниже
можно, хотя я думаю что оптимальнее эту логику на клиенте расположить. Скрипт однозначно стоит улучшить, при возможности портирую на Java.
с помощью offline версии, кстати сейчас режим тестирования проводим, если есть достойный проект — могу сделать билд под него

для этого необходимо написать письмо на адрес duris.ru[гав]gmail.com (ну или мне в личку) с пометкой в теме «duris offline». В письме укажите следующие данные:
— язык программирования
— кратко опишите прицип работы и структуру проекта
— ссылка на online сайт проекта

обычные домашние страницы не рассматриваются, на данный момент отрабатываем под проекты средней и выше средней сложностей.
для ИЕ8 надо как-то указать чтобы работал как обычные нормальные браузеры, используя data:uri
спрайты называется, вопрос в автоматизации сбора такой картинки и пересбора при изменениях
ошибаетесь — средство есть и в проектах нормальных используется, как примеры kinobaza.tv, ide.hivext.ru, www.dolcevilla.cz

Information

Rating
Does not participate
Registered
Activity