最近做个项目使用S2SH和Oracle数据库,其中photo表使用blob类型存储的图片。在网上搜了很多资料,现在把实例代码发一下。
Photo实体类
Photo映射文件
Photo实体类
public class Photo implements java.io.Serializable {
// Fields
private Integer id;
private Album album;
private Date createtime;
private String name;
private String contentType;
private Blob thumbnail;
private Blob content;
private Integer orderid;
private Set facelookmarks = new HashSet(0);
private Set facelookactivities = new HashSet(0);
private Set facelookcomments = new HashSet(0);
/*setter,getter省略*/
}
Photo映射文件
<class name="org.facelook.model.Photo" table="FACELOOKPHOTO" schema="YANGMENG">
/*其他省略*/
<property name="content" type="java.sql.Blob">
<column name="CONTENT" />
</property>
<property name="thumbnail