Встречается на собеседованиях • сегодня
Как создать индекс для колонки с типом int32
Для создания индекса на колонке с типом int (аналог int32) в Java при работе с базами данных, можно использовать аннотации JPA/Hibernate или SQL-запрос.
Пример с JPA:
java
@Entity
@Table(name = "my_table",
indexes = @Index(name = "idx_my_column", columnList = "my_column"))
public class MyEntity {
@Id
private Long id;
@Column(name = "my_column")
private int myIntValue; // int в Java соответствует INT/SERIAL в SQL
}Чистый SQL (MySQL пример):
sql
CREATE INDEX idx_my_column ON my_table(my_column);Важные моменты:
- Индексы ускоряют поиск, но замедляют вставку/обновление
- Для часто используемых в WHERE/JOIN/SORT колонок индексы особенно полезны
- В Hibernate аннотация
@Indexработает только при автоматическом создании схемы (hbm2ddl)

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы