【发布时间】:2021-06-13 03:03:38
【问题描述】:
我正在使用 Spring Boot 制作一个 Web 应用程序。我打算使用连接到 MySQL 的 Spring Data JPA (Hibernate)。我的一个问题是我已经写出 SQL 语句来创建我的数据库模式。我已经设置了主键、外键和关系。我见过的所有教程都假设您在数据库中没有表或任何东西。如果我创建实体,如何确保它们与我现有的数据模型相匹配?
我不介意手动重新创建实体,因为没有那么多类,手动逆向工程不会花费太多时间。 (我见过一种使用 Eclipse 进行逆向工程的方法,但我更喜欢使用 IntelliJ,而且我觉得手动编写实体可能比逆向过程更容易。)但我想确保我创建的实体对象匹配我已经拥有的桌子不会造成麻烦。我不确定这样做的最佳方法是什么。当我第一次运行时,Hibernate 会覆盖我现有的架构吗?
【问题讨论】:
标签: java mysql spring hibernate persistence