Могу ли я использовать запись Java 16 с объектом JPA?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Могу ли я использовать запись Java 16 с объектом JPA?

Сообщение Anonymous »

Я пытаюсь сделать что-то подобное, как показано ниже.

Код: Выделить всё

@Entity
@Table(name="Sample")
public record Sample(Integer id, String name) {

@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name="user_id")
private Integer id;

@Column(name="username")
private String name;

}
Однако выдает ошибку «Объявленные пользователем идентификаторы нестатических полей не разрешены в записи»
то же самое и для поля имени.
Есть ли способ использовать новую функцию Java «запись» с аннотацией JPA?

Подробнее здесь: https://stackoverflow.com/questions/706 ... jpa-entity
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»