| | |
| | | package com.yeshi.buwan.dao; |
| | | |
| | | import com.yeshi.buwan.dao.base.BaseDao; |
| | | import org.hibernate.HibernateException; |
| | | import org.hibernate.Session; |
| | | import org.springframework.orm.hibernate4.HibernateCallback; |
| | | import org.springframework.stereotype.Repository; |
| | | |
| | | import com.yeshi.buwan.domain.VideoInfo; |
| | |
| | | return list(hql, videos); |
| | | } |
| | | |
| | | /** |
| | | * 统计视频附加信息(包含地区,分类,来源) |
| | | * |
| | | * @param videoId -视频ID |
| | | */ |
| | | public void statisticVideoExtraInfo(final String videoId) { |
| | | excute(new HibernateCallback() { |
| | | @Override |
| | | public Object doInHibernate(Session session) throws HibernateException { |
| | | session.getTransaction().begin(); |
| | | session.createSQLQuery(String.format("call copyvideotemp(%s)", videoId)).executeUpdate(); |
| | | session.getTransaction().commit(); |
| | | return null; |
| | | } |
| | | }); |
| | | } |
| | | |
| | | } |