有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java在MySQL数据库中已有数据模型时创建实体

我正在用Spring Boot制作一个web应用程序。我计划使用连接到MySQL的Spring数据JPA(Hibernate)。我的一个问题是,我已经写出了创建数据库模式的SQL语句。我已经设置了主键、外键和关系。我看到的所有教程都假设数据库中没有表或任何内容。如果创建实体,如何确保它们与现有的数据模型匹配

我不介意手动重新创建实体,因为类不多,手动反向工程不会花费太多时间。(我已经看到了一种使用Eclipse进行反向工程的方法,但我更喜欢使用IntelliJ,而且我觉得手动编写实体可能比执行反向过程更容易。)但是我想确保我创建的实体对象与我已有的表匹配,并且不会造成麻烦。我不确定做这件事最好的方法是什么。当我第一次运行时,Hibernate会覆盖我现有的模式吗


共 (1) 个答案

  1. # 1 楼答案

    您可以使用hibernate来验证映射

    设置此属性:

    hibernate.hbm2ddl.auto=validate