簡體   English   中英

將列與數據一起添加到Hibernate表中

[英]Adding columns to a Hibernate table with data

我的應用程序中有一個要由Hibernate序列化的類,並且數據庫的對應表中已經有幾行。 創建表后,如果需要在此類中添加字段,是否需要做一些特別的事情? 放下桌子,讓Hibernate重新開始嗎? 或者我是否可以添加一個帶有適當注釋的字段,然后讓Hibernate完成其余的工作?

如果您配置,Hibernate可以在適當的位置更新表:

<prop key="hibernate.hbm2ddl.auto">update</prop>

請參閱文檔: http : //docs.jboss.org/hibernate/core/3.3/reference/en/html/session-configuration.html 有關詳細信息,請參見表3.7。

@亞倫是正確的。 唯一的問題可能是新列之一具有非null約束。 如果是這樣,您可以使用列定義屬性為該字段提供默認值。

詳情請參閱https://forum.hibernate.org/viewtopic.php?f=1&t=982553&view=previoushttp://docs.jboss.org/hibernate/annotations/3.5/reference/en/html_single/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM