LINUX.ORG.RU

История изменений

Исправление Adonai, (текущая версия) :

Насколько адекватной выглядит идея спихнуть всю модель в отдельный проект?

На самом деел не очень. Вытащил ты объект хибернейтом в первом проекте - как ты его перетащишь в jax-ws сервис? Как быть с тем, что он managed? Ну или поясни идею с проектами поподробнее, если я не так понял.

Насколько неадекватно выглядит идея наваять схему данных «руками» и не доверять генератору хибера?

Предсказуемость повысится, портируемость - нет. Придётся вручную править при любом изменении классов-entity. Если проект быстро развивается и БД меняется - нет смысла, когда уже более-менее сформирован - можно, для оптимизации.

с остальным не сталкивался

Исходная версия Adonai, :

Насколько адекватной выглядит идея спихнуть всю модель в отдельный проект?

На самом деел не очень. Вытащил ты объект хибернейтом в первом проекте - как ты его перетащишь в jax-ws сервис? Как быть с тем, что он managed? Ну или поясни идею с проектами поподробнее, если я не так понял.

Насколько неадекватно выглядит идея наваять схему данных «руками» и не доверять генератору хибера?

Предсказуемость повысится, портируемость - нет. Придётся вручную править при любом изменении классов-entity. Если проект быстро развивается и БД меняется - нет смысла, когда уже более-менее сформирован - можно, дял оптимизации.

с остальным не сталкивался