Entity içerisinde yer alan field’larda kullanılır ve entity’nin veritabanında yer alan schemasına ait ayarlamalar yapılabilir. Bu ayarlamalar sutün ismi, not null gibi ayarlardır.
@Column Annotation örnek kullanımı:
@Entity public class Student { @Id @GeneratedValue private Long id; @Column(name = "student_name", nullable = false, length = 25) private String name; @Column(name = "student_last_name", nullable = false, length = 25) private String lastName; @Column(name = "student_email", nullable = false, unique = true, length = 100) private String email; @Column(name = "student_password", nullable = =false, length = 32) private String password; @Column(name = "student_number", nullable = false, unique = true, length = 16) private String number; }