我的项目中有注释驱动的hibernate功能.
现在我想在列上创建索引.我目前的列定义是
@NotNull
@Column(name = "hash")
private String hash;
Run Code Online (Sandbox Code Playgroud)
我在@Index这里添加注释.
@NotNull
@Column(name = "hash")
@Index(name="hashIndex")
private String hash;
Run Code Online (Sandbox Code Playgroud)
然后DROP TABLE并重启Tomcat服务器.在实例化服务器之后,会创建表,但我无法在后续查询中看到新索引.
SHOW INDEX FROM tableName
Run Code Online (Sandbox Code Playgroud)
期望用新索引构造表.我正在使用带有MySQL的InnoDB.
java annotations hibernate hibernate-annotations database-indexes