【问题标题】:How to create a key by JPA annotation (not primary key, just key)如何通过 JPA 注解创建键(不是主键,只是键)
【发布时间】:2020-09-14 05:49:23
【问题描述】:

如果有类似的建表语句

CREATE TABLE `users` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `username` varchar(64) NOT NULL,
  KEY `username` (`username`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8

我应该使用什么注解来实现KEY `username` (`username`)
我尝试在 javax.persistence 中查找注释,但没有结果。

【问题讨论】:

  • 在类上使用@Index@table注解。

标签: java hibernate jpa spring-data-jpa spring-annotations


【解决方案1】:

好的,我自己解决了这个问题

columnDefinition = "VARCHAR(64) KEY"

如果有人有更好的主意,请告诉我。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多