2013-07-21 112 views
0

我在我的數據庫中實施索引我想知道這個註釋是否只適用於D.D.L.我們得到了一個遺留系統這個句子不工作,如果架構沒有生成?Java休眠org.hibernate.annotations.Index

被忽略?

我的代碼

@org.hibernate.annotations.Table(appliesTo = "person",indexes={@org.hibernate.annotations.Index(name = "part_of_name",columnNames={"c01"})}) 

我被檢查的文檔和INDEX的文檔幾乎是空的。看看

Doc for Index

回答

0

你的猜測是正確的,這基本上是一個DDL註解。 @Index將產生效果(即,將創建新索引)僅通過將hibernate.hbm2ddl.auto hibernate屬性設置爲更新