Sobes.tech
Назад к вопросам
Junior — Middle
73

Каким образом можно извлечь запись из базы данных по уникальному идентификатору?

Ответ от нейросети

sobes.tech AI

Чтобы извлечь запись из базы данных по уникальному идентификатору в Java, обычно используют SQL-запрос с условием по первичному ключу. Например, если у вас есть таблица users с полем id, можно выполнить запрос:

String sql = "SELECT * FROM users WHERE id = ?";
PreparedStatement stmt = connection.prepareStatement(sql);
stmt.setInt(1, userId);
ResultSet rs = stmt.executeQuery();
if (rs.next()) {
    // Извлечь данные из rs
}

Если используется ORM, например Hibernate или JPA, то можно получить объект по идентификатору так:

User user = entityManager.find(User.class, userId);

Таким образом, ключевой момент — использовать уникальный идентификатор в условии запроса, чтобы получить конкретную запись.