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

Работал ли с базой данных

Да, работал. В основном использовал **JDBC** и **Hibernate**. **JDBC** — низкоуровневый API для работы с БД. Пример: ```java try (Connection conn = DriverManager.getConnection(url, user, pass); Statement stmt = conn.createStatement(); ResultSet rs = stmt.executeQuery("SELECT * FROM users")) { while (rs.next()) { System.out.println(rs.getString("username")); } } catch (SQLException e) { e.printStackTrace(); } ``` **Hibernate** — ORM для удобной работы с объектами: ```java @Entity public class User { @Id @GeneratedValue private Long id; private String username; // геттеры/сеттеры } // Использование: Session session = sessionFactory.openSession(); List users = session.createQuery("FROM User", User.class).list(); ``` Также знаком с **Spring Data JPA** и **MyBatis**. Работал с **PostgreSQL, MySQL, Oracle**.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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