Вопрос

Я обращаю класс инфекционных сущностей, но первичный ключ не анотта Сгенерировано Анкет Мой стол создан на Oracle. Нужно ли мне добавить противоположность в таблицу первичного ключа для автоматического приращения?

Право, я вручную редактирую сущность и добавляю сгенерированное значение. Ищу лучшее решение. Я думаю, что при обратном двигателе он предполагает, что они генерируют эту анотацию

Это было полезно?

Решение

Netbeans на самом деле делает довольно хорошую работу по быстрому созданию структуры скелета ваших классов сущностей из уже на месте структуры базы данных. С учетом вышесказанного вы должны помнить, что этого все еще достаточно, чтобы заставить вас работать, и было бы глупо считать его код производственного уровня. Вам придется еще больше его уточнить.

В Java то, что я обычно делаю, тщательно создает мою модель данных, используя любой из различных инструментов (я стараюсь не выступать здесь). Как только я почувствую, что это довольно прорезится, я сгенерирую DDL, подброшу базу данных, а затем обратный инженер с помощью инструмента. Но я всегда Следите за этим, пройдя через код и исправляя по мере необходимости. С этого момента я обычно вношу изменения в свои сущности, а затем вручную распространяю эквивалентные изменения в базе данных.

Прошло много времени с тех пор, как я сделал какую -либо серьезную разработку Java/DB просто потому, что в большом проекте, над которым я работаю, есть специальная команда DB, так что теперь могут быть некоторые хорошие инструменты, которые могут создать ваш DDL и сущности очень точно, и и синхронно. Однако, даже если бы это было так, я бы все равно, вероятно, следовал бы вышеуказанной практике для любого малого и среднего проекта.

Другие советы

Я никогда не видел инструмента JPA, который правильно обработал базу данных Oracle. Мне всегда приходилось вносить много модификаций в код с обратной задачей. Я обычно просто обратный инженер раз и после этого распространяю все новые изменения от кода в БД.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top