Java Hibernate org.Hibernate.annotations.Index
我正在我的数据库中实现索引我想知道这个注释是否只在D.D.L.上有效。我们有一个遗留系统如果没有生成模式,这个句子不起作用 被忽略了吗 我的代码Java Hibernate org.Hibernate.annotations.Index,java,hibernate,indexing,Java,Hibernate,Indexing,我正在我的数据库中实现索引我想知道这个注释是否只在D.D.L.上有效。我们有一个遗留系统如果没有生成模式,这个句子不起作用 被忽略了吗 我的代码 @org.hibernate.annotations.Table(appliesTo = "person",indexes={@org.hibernate.annotations.Index(name = "part_of_name",columnNames={"c01"})}) 我正在检查文档,文档的索引几乎为空。看一看 您的猜测是对的,这基本
@org.hibernate.annotations.Table(appliesTo = "person",indexes={@org.hibernate.annotations.Index(name = "part_of_name",columnNames={"c01"})})
我正在检查文档,文档的索引
几乎为空。看一看
您的猜测是对的,这基本上是一个DDL注释。只有通过将hibernate.hbm2ddl.auto hibernate属性设置为更新,才能使
@Index
生效(即创建新索引)