| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java tools & IDE's > Не создаются таблицы в NetBeans |
| Автор: mbasil 9.10.2008, 09:20 | ||
| Создаю примитивное Enterprise приложение и Persistence Unit с одним entity объектом. Создается файл persistence.xml:
Который кажется нормальным - имеется атрибут value="drop-and-create-tables". Также подключена библиотека Toplink'а. Файл sun-resource.xml создается автоматически "через раз", а таблица при развертывании молча не создается никогда. Создавал и тыкал в разных вариантах. Может какие-то дополнительные действия надо сделать? |
| Автор: powerOn 9.10.2008, 11:49 |
| Следует учесть что: 1) Таблицы будут созданы только при создании EntityManager-a. Т.е. если не один EJB не использует EntityManager, то манипуляции с БД не произойдут. 2) Пересозданы будут только те таблицы, на которые замаплены сущности. А те таблицы что присутствовали БД раньше и не имеют отношения к вашему приложению останутся нетронутыми. проверьте еще наличие jdbc/auctionDB. ну и лог сервера конечно, нет ли ошибок. |
| Автор: mbasil 9.10.2008, 13:44 |
| Спасибо powerOn ! Все получилось, но такое поведение инструмента на первый взгляд кажется странным. |