Встречается на собеседованиях • сегодня

Через что взаимодействовал с БД на прошлой работе

Взаимодействовал с БД через 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 для репозиториев, что ускоряло разработку.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы