shokey520
发贴: 8
积分: 0
|
于 2005-04-12 16:04
FILE类源码如下: import java.sql.Blob;
/** * @hibernate.class table="UploadFile" */ public class File { private String id = null;
private Blob file = null;
private String fileName = null;
private String contentType = null;
/** * @hibernate.property length="50" not-null="true" * @return Returns the contenttype. */ public String getContentType() { return contentType; }
/** * @param contenttype * The contenttype to set. */ public void setContentType(String contenttype) { this.contentType = contenttype; }
/** * @hibernate.property column="uploadFile" not-null="true" * @return Returns the file. */ public Blob getFile() { return file; }
/** * @param file * The file to set. */ public void setFile(Blob file) { this.file = file; }
/** * @hibernate.property length="100" not-null="true" * @return Returns the filename. */ public String getFileName() { return fileName; }
/** * @param filename * The filename to set. */ public void setFileName(String filename) { this.fileName = filename; }
/** * @hibernate.id column="File_id" length="32" unsaved-value="null" * generator-class="uuid.hex" * @return Returns the id. */ public String getId() { return id; }
/** * @param id * The id to set. */ public void setId(String id) { this.id = id; }
public boolean equals(Object obj) { if (!(obj instanceof File)) return false; File file = (File) obj; if (!file.getContentType().equals(contentType)) return false; if (!file.getFileName().equals(fileName)) return false; if (!file.getFile().equals(file)) return false; return true; }
public int hashCode() { return fileName.hashCode() + file.hashCode() + contentType.hashCode(); } }
|