В JPA вы можете создать индексы с помощью аннотаций, например, следующим образом:Index JPA с включенными колонками
@Entity(name = "dummyEntity")
@Table(name = "dummyTable",
indexes = {@Index(name = "indexName", columnList = "name")})
public class MyEntityObject {
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE)
private Long id;
private String name;
private String state;
public MyEntitiyObject() {
}
}
Как я могу добавить «состояние» как included column этого показатель, используя JPA аннотацию? Или по-другому, поэтому я могу просто развернуть мой код без необходимости добавлять индексы вручную.
спасибо.
Существует много дубликатов для этого запроса. http://stackoverflow.com/questions/2182950/how-to-define-index-by-several-columns-in-hibernate-entity http://stackoverflow.com/questions/3725545/how-to -create-indexes-on-multiple-columns – Kamal
@Kamal Это другое. OP хочет сгенерировать индекс на 'name' с' state' как [включенный столбец] (https://msdn.microsoft.com/en-us/library/ms190806.aspx) –
Я знаю об этом, я прошел через первая ссылка, о которой я упомянул, есть ответ на этот вопрос. – Kamal