在我的 Spring Boot 專案中,我打開了對外部資料庫的訪問,其中已經定義了一些表。
我想添加一些新的 @Entity 類和自動更新架構。
@Entity
@Table(name = "email")
public class Email {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private long id;
@Column(name="email")
private String email;
}
所以我在我的 application.properties 檔案中定義了一個屬性:
spring.jpa.hibernate.ddl-auto=update
但是,當我向@Entity 類添加一個欄位(例如意外)時,如何防止更新模式,該欄位映射“舊”表,我不能更改。
uj5u.com熱心網友回復:
無法在物體級別配置模式生成行為。
為了更好地控制資料庫模式演變,建議使用 flyway 或 liquibase 而不是依賴休眠模式生成。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/311395.html
上一篇:是否可以從物體和串列物件中查詢
