Встречается на собеседованиях • сегодня
Какая аннотация запрещает обновление поля сущности
@Column(updatable = false) - аннотация JPA, которая указывает, что поле не должно обновляться при операциях обновления сущности. Применяется к полям сущности или свойствам.
Пример:
java
@Entity
public class User {
@Id
private Long id;
@Column(updatable = false)
private String registrationDate; // Это поле нельзя изменить после сохранения
private String name; // Это поле можно изменять
}При попытке обновить поле с updatable = false через JPA-операции (merge, save) изменение будет проигнорировано. Однако прямое изменение через SQL-запрос всё ещё возможно.

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