Встречается на собеседованиях • сегодня
Какие знаешь способы изменения таблиц
В Java для работы с таблицами (обычно в БД) используются:
1. **SQL-запросы** через JDBC:
```java
Statement stmt = connection.createStatement();
stmt.executeUpdate("ALTER TABLE users ADD COLUMN age INT");
```
2. **ORM-фреймворки** (Hibernate, JPA):
```java
@Entity
@Table(name = "users")
public class User {
@Column(name = "age") // Добавляем новое поле
private Integer age;
}
```
3. **Миграции** (Flyway, Liquibase):
```xml
```
4. **Генерация DDL** (Hibernate hbm2ddl):
```properties
hibernate.hbm2ddl.auto=update
```
Основные операции: добавление/удаление столбцов, изменение типов, переименование, добавление индексов и ограничений.

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