首页>代码>java实现上传图片文件存入到数据库>/uploadimage/src/main/java/com/javaniu/module/File.java
package com.javaniu.module;

import static javax.persistence.GenerationType.IDENTITY;

import java.sql.Blob;
import java.util.Date;

import javax.persistence.Basic;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Lob;
import javax.persistence.Table;
import javax.persistence.Transient;

import org.springframework.web.multipart.commons.CommonsMultipartFile;

@Entity
@Table(name = "file")
public class File {

	private Long id;
	private Date createTime;
	private String fileName;
	private long fileSize;
	private CommonsMultipartFile file;
	private Blob image;

	public File() {
		this.createTime = new Date();
	}

	@Id
	@GeneratedValue(strategy = IDENTITY)
	@Column(name = "id", unique = true, nullable = false)
	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	@Column(name = "create_time")
	public Date getCreateTime() {
		return this.createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	@Column(name = "file_name")
	public String getFileName() {
		return fileName;
	}

	public void setFileName(String fileName) {
		this.fileName = fileName;
	}

	@Column(name = "file_size")
	public long getFileSize() {
		return fileSize;
	}

	public void setFileSize(long fileSize) {
		this.fileSize = fileSize;
	}

	@Transient
	public CommonsMultipartFile getFile() {
		return file;
	}

	public void setFile(CommonsMultipartFile file) {
		this.file = file;
	}

	@Lob
	@Basic(fetch = FetchType.LAZY)
	@Column(name = "image", columnDefinition = "BLOB", nullable = true)
	public Blob getImage() {
		return image;
	}

	public void setImage(Blob image) {
		this.image = image;
	}

}
最近下载更多
331376387  LV5 2022年11月9日
xdrlovecyh  LV2 2022年6月8日
YangXiaoXia  LV1 2022年3月8日
yuxinnan  LV4 2022年2月23日
连夜不知终雨期  LV2 2021年12月24日
18808660036  LV1 2021年11月16日
Echo  LV1 2021年10月8日
xzk0526  LV1 2021年9月26日
达布溜  LV1 2021年9月8日
241418  LV1 2021年8月12日
最近浏览更多
2890892945  LV2 2023年12月31日
2515209555 2023年6月3日
暂无贡献等级
shenghuo  LV1 2022年12月17日
与哲rhcy  LV6 2022年12月4日
331376387  LV5 2022年11月9日
softandroad 2022年11月8日
暂无贡献等级
hello286 2022年6月18日
暂无贡献等级
sl0018  LV13 2022年6月13日
CaoCaii  LV6 2022年6月11日
xdrlovecyh  LV2 2022年6月8日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友