有没有办法在Spring Roo中创建数据库表和类?

时间:2011-04-09 18:16:21

标签: spring-roo

我已经建立了实体及其与Spring Roo的关系。我试图通过Roo运行“执行测试”,但是看到我在数据库中选择的数据库中没有创建这些实体的相应表。

有没有办法告诉Spring Roo生成数据库表,列还有实体及其字段?

3 个答案:

答案 0 :(得分:4)

您可能需要自己创建数据库,然后Hibernate将为您创建表。我有同样的问题,我的数据库用户是root所以我只是假设Hibernate会创建数据库 - 但事实并非如此。一旦我创建了架构,一切都运行良好。

表似乎是根据this answer在sessionFactory创建期间创建的。

答案 1 :(得分:2)

你完成了“持久性设置......”步骤吗?如果是这样,你应该在src / main / resources / META-INF中有一个persistence.xml。你有一个名为“hibernate.hbm2ddl.auto”的属性吗?它的价值是什么?

答案 2 :(得分:0)

您可以找到使用测试数据here填充内存数据库的示例。希望这会有所帮助。