【问题标题】:Automatic generation of database tables from Spring Roo从 Spring Roo 自动生成数据库表
【发布时间】:2012-04-04 20:58:11
【问题描述】:

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

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

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

A.我错过了什么吗?

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

【问题讨论】:

    标签: mysql spring hibernate spring-roo


    【解决方案1】:

    事实证明,我的 Eclipse 安装以某种方式将自身恢复为 Roo v1.5,它似乎不支持 JPA 注释。

    现在运行 1.2.0 没有问题。

    希望这对某人有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-04-09
      • 1970-01-01
      • 2012-02-13
      • 1970-01-01
      • 1970-01-01
      • 2010-10-23
      • 2011-03-11
      相关资源
      最近更新 更多