0

我遇到了一些我理解应该开箱即用的问题 - 尽管进行了以下检查,但我没有在我的 MySQL 数据库中生成任何表:

  1. 架构已经定义
  2. persistence.xml 文件包含<property name="hibernate.hbm2ddl.auto" value="update"/>
  3. Entity 类包含@RooJpaActiveRecord注释。

我正在使用休眠和 MySQL。我persistence setup为此使用了命令。我的问题:

A. 我有什么遗漏吗?

B. 是否必须使用 Roo 命令行来进行实体的初始定义?Roo 是否足够聪明地检测(当它运行时)我使用了 Roo 注释,所以它应该“启动”并填充我需要的任何进一步配置,以便下次我重新启动服务器时表存在?(为了平衡,我尝试通过命令行创建一个新实体和创建一个新类/手动添加注释,没有骰子......)

4

1 回答 1

1

结果发现,我的 Eclipse 安装不知何故恢复到 Roo v1.5,它似乎不支持 JPA 注释。

现在运行 1.2.0 没有问题。

希望这可以帮助某人。

于 2012-04-04T21:29:23.300 回答