/**
* Ǩ���ռ�����
* @throws Exception
*/
protected static void transfer_diary_replies() throws Exception{
Session ssn = HibernateUtils.getSession();
try{
HibernateUtils.beginTransaction();
List rpls = ssn.createQuery("FROM DiaryReplyBean AS r ORDER BY r.id").list();
for(int i=0;i<rpls.size();i++){
DiaryReplyBean rpl = (DiaryReplyBean)rpls.get(i);
CommentBean cb = new CommentBean();
cb.setClient(rpl.getClient());
AuthorInfo author = new AuthorInfo();
author.setEmail(rpl.getAuthorEmail());
author.setName(rpl.getAuthor());
author.setUrl(rpl.getAuthorURL());
if(rpl.getUser()!=null){
author.setId(rpl.getUser().getId());
}
cb.setAuthor(author);
cb.setContent(rpl.getContent());
cb.setCreateTime(rpl.getReplyTime());
cb.setEid(rpl.getDiary().getId());
cb.setEtype(DiaryReplyBean.TYPE_DIARY);
cb.setSite(rpl.getSite());
cb.setStatus(rpl.getStatus());
cb.setTitle(StringUtils.abbreviate(rpl.getContent(), 20));
ssn.save(cb);
System.out.println("DiaryReplyBean: " + rpl.getId() + " -> " + cb.getId());
}
HibernateUtils.commit();
}catch(Exception e){
HibernateUtils.rollback();