|
|
|
Maven 2 & Hibernate 3
|
|||
|---|---|---|---|
|
#18+
Подскажите плиз лучший способ выполнения таких задач, как генерация схемы БД с помощью SchemaExport. Видимые решения - 1. встраивание тегов Ant для вызова SchemaExportTask. Коряво как-то. 2. использовать старый плагин maven-hibernate-plugin, который почему-то вызывает NullPointerException в org.apache.maven.plugin.DefaultPluginManager.addPlugin(DefaultPluginManager.java:292). Похоже, плагин и не думают привязывать к Hibernate 3, и все равно не работает. 3. запускать класс SchemaExport через java, и пока не нашел как это вообще делать. Так что, надеюсь на помощь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2006, 14:14 |
|
||
|
Maven 2 & Hibernate 3
|
|||
|---|---|---|---|
|
#18+
BlackWall... 3. запускать класс SchemaExport через java, и пока не нашел как это вообще делать. ... Hibenate in Action Код: plaintext 1. 2. 3. cfg.xml, the database connection settings and the dialect will be available in the Configuration and passed to the SchemaExport constructor. The create( false, true) call triggers the DDL creation process without any SQL printed to stdout (false) but with DDL immediately executed in the database (true). See the SchemaExport API for more information; all command-line options are also available directly in Java and can be set on the SchemaExport object. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2006, 15:23 |
|
||
|
Maven 2 & Hibernate 3
|
|||
|---|---|---|---|
|
#18+
Мы ведь говорим о сборке теми инструментами, что есть, а не о том, как эти инструменты сделать самому. Ясное дело, что из кода я могу вызвать SchemaExport. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2006, 16:31 |
|
||
|
Maven 2 & Hibernate 3
|
|||
|---|---|---|---|
|
#18+
я первым способом пользуюсь (теги ant), может и коряво, но работает. -- Солнце встанет непременно! jabber id: marx [.at.] jabber [.dot.] ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2006, 20:06 |
|
||
|
Maven 2 & Hibernate 3
|
|||
|---|---|---|---|
|
#18+
Вот как я сделал запуском SchemaExport Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. Вот только требуется наличие тупого systemProperty, иначе NullPointerException. Хотелось бы , конечно, увидеть работающий плагин для Hibernate. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2006, 11:18 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=33793558&tid=2148935]: |
0ms |
get settings: |
8ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
162ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 216ms |
| total: | 438ms |

| 0 / 0 |
