데이터베이스에 varchar (700) (최대 700 자까지 입력 가능) 텍스트 필드를 만들려고합니다.문자 길이가 제한된 jpa에서 테이블 생성
idNational varchar(255) NOT NULL
comment longtext NULL
정말 주석처럼 VARCHAR 될 것이다 (700) :
표는 다음과 같은 속성이 생성 ...
@Entity
@Table(name = "t_foo)
public class Foo {
@Column(unique = true, nullable = false)
@Id
private String idNational;
@Column(length=700)
private String comment;
: 나는 이런 식으로 정의하려 . 그것이 긴 텍스트로 만드는 이유가 있습니까? 내가 varchar로 만들 수있는 방법이 있니? 아마도 이것은 쉬운 질문이지만 해결책을 찾지 못했습니다! 대신 DDL로 테이블을 만들어야합니까?
감사합니다.
자네 말이 맞아, 내가 다음에 내 버전을 넣어 기억합니다! 5.1.43을 사용하고 있습니다. 그래서 DDL로 테이블을 만들었고, 이제는 700 자입니다. – beanf