mysql的longtext类型对应java什么类型?
版权声明:本⽂为博主馒头花卷⼿记原创⽂章,转载请标明出处。 blog.csdn/suxiexingchen/article/details/81220393
在mysql的shu数据库中我们存的是⼩图⽚的base64位的编码信息。那么在java中对应什么类型呢?
`cardPic` longtext COLLATE utf8mb4_unicode_ci COMMENT '图⽚正⾯',
`cardPic1` longtext COLLATE utf8mb4_unicode_ci COMMENT '图⽚背⾯',
我这使⽤的是Hibernate
@Entity
@Table(name="real_user")
public class RealUser {
@Id
@Column(name = "idCard", length = 45)
private String idCard;
mysql下载csdn/*⾝份证正⾯*/
@Lob @Basic(fetch=LAZY)
@Column(name = "cardPic")
private String cardPic;
/*⾝份证反⾯*/
@Lob
@Column(name = "cardPic1")
private String cardPic1;
。。。。。。省略get set。。。。。。
}
@Basic(fetch=LAZY)
LAZY:定义数据可以被懒加载。
@Lob //申明属性对应的数据库字段为⼀个⼤⽂本类,⽂件属性也是⽤这个声明映射。