要求是用户可以写一篇文章,因此我Text
为content
mysql数据库中的字段选择类型。我如何转换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
一个字符串字段批注给“错列式,预计LONGTEXT但列类型是文本”。但是当我使用时,问题就解决了@Column(columnDefinition = "text")