요구 사항은 사용자가 기사를 작성할 수 있다는 것이므로 mysql 데이터베이스 내의 필드 유형 Text
을 선택 content
합니다. 어떻게 변환 할 수 있습니다 Java String
로MySQL Text
여기 있습니다 Jim Tough
@Entity
public class Article implements Serializable {
private static final long serialVersionUID = 1L;
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Long id;
private Long userId;
private String title;
private String content;
private Integer vote;
//Constructors, setters, getters, equals and hashcode
}
내 MYSQL 데이터베이스에서 content
유형 Text
. 실제 타입 java.sql.Text
이기 때문에 이런 것이 있기를 바랬 java.sql.Blob
는데 슬프게도 존재하지 않습니다
@Lob
플러스@Column
주석을 사용 하면 "잘못된 열 유형, 예상되는 긴 텍스트이지만 열 유형은 텍스트입니다"를 제공합니다. 하지만 문제는 제가 사용했을 때 해결되었습니다@Column(columnDefinition = "text")