Встречается на собеседованиях • сегодня
Через что взаимодействовал с БД на прошлой работе
Взаимодействовал с БД через JDBC и Hibernate.
JDBC использовал для простых запросов и оптимизированных операций:
java
try (Connection conn = DriverManager.getConnection(url, user, pass);
PreparedStatement stmt = conn.prepareStatement("SELECT * FROM users WHERE id = ?")) {
stmt.setInt(1, userId);
ResultSet rs = stmt.executeQuery();
// обработка результата
}Hibernate применял для сложных сущностей и ORM:
java
@Entity
@Table(name = "users")
public class User {
@Id
@GeneratedValue
private Long id;
private String name;
// геттеры/сеттеры
}
// В DAO:
User user = session.get(User.class, userId);Также использовал Spring Data JPA для репозиториев, что ускоряло разработку.

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