gpt4 book ai didi

mysql - Spring Roo 自动生成数据库表

转载 作者:行者123 更新时间:2023-11-29 14:31:08 26 4
gpt4 key购买 nike

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

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

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

A.我错过了什么吗?

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

最佳答案

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

现在运行 1.2.0 没有问题。

希望这对某人有帮助。

关于mysql - Spring Roo 自动生成数据库表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10019135/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com