JAVA
[java] 어노테이션(Annotations) @Size @Length @Column(length)의 차이점
도미노&
2021. 10. 12. 13:08
import javax.validation.constraints.Size
@Size는 연결된 문자열의 길이가 min/max에 맞게 유효한지 확인하는 Bean Validation 어노테이션이다.
import org.hibernate.validator.constraints.Length
@Length는 Hibernate Validation 어노테이션이며 @Size와 같은 의미이다.
@Column은 JPA 어노테이션이며 스키마 생성 툴에서 관련 SQL Column 길이를 설정하는 데 사용된다.