package com.yeshi.fanli.service.impl.goods;
|
|
import java.io.Serializable;
|
import java.util.List;
|
|
import javax.annotation.Resource;
|
|
import org.hibernate.HibernateException;
|
import org.hibernate.Session;
|
import org.springframework.orm.hibernate4.HibernateCallback;
|
import org.springframework.stereotype.Service;
|
|
import com.yeshi.fanli.dao.taobao.TaoBaoLinkDao;
|
import com.yeshi.fanli.entity.system.System;
|
import com.yeshi.fanli.entity.taobao.TaoBaoLink;
|
import com.yeshi.fanli.service.inter.goods.TaoBaoLinkService;
|
|
@Service
|
public class TaoBaoLinkServiceImpl implements TaoBaoLinkService {
|
|
@Resource
|
private TaoBaoLinkDao dao;
|
|
public TaoBaoLink find(long auctionId, System system) {
|
List<TaoBaoLink> list = dao.list("from TaoBaoLink tbk where tbk.auctionId = ? and tbk.system.id = ? ", new Serializable[]{auctionId,system.getId()});
|
if(list.size() >0){
|
return list.get(0);
|
}
|
return null;
|
}
|
|
public void save(final TaoBaoLink tbk) {
|
dao.excute(new HibernateCallback() {
|
|
public Object doInHibernate(Session session)
|
throws HibernateException {
|
session.getTransaction().begin();
|
session.save(tbk);
|
session.getTransaction().commit();
|
return null;
|
}
|
});
|
}
|
|
}
|