package com.newvideo.service.imp; import java.io.Serializable; import java.util.List; import javax.annotation.Resource; import org.springframework.stereotype.Service; import com.newvideo.dao.ImageInfoDao; import com.newvideo.domain.ImageInfo; @Service public class ImageService { @Resource private ImageInfoDao imageInfoDao; public ImageInfoDao getImageInfoDao() { return imageInfoDao; } public void setImageInfoDao(ImageInfoDao imageInfoDao) { this.imageInfoDao = imageInfoDao; } public void addImage(ImageInfo image) { imageInfoDao.create(image); } public Serializable saveImage(ImageInfo image) { return imageInfoDao.save(image); } public ImageInfo getImageByUrl(String url) { List imgList = imageInfoDao.list("from ImageInfo info where info.url=?", new String[] { url }); if (imgList != null && imgList.size() > 0) return imgList.get(0); return null; } public void deleteImage(ImageInfo image) { imageInfoDao.delete(image); } }