package com.dao;
import java.util.List;
import org.hibernate.SessionFactory;
import org.springframework.orm.hibernate3.HibernateTemplate;
import org.springframework.stereotype.Component;
import com.dao.UserDAO;
import com.data.Treatment_code;
import com.data.Channel;
@Component
public class UserDAOImpl implements UserDAO {
//@Autowired
//@Qualifier("mySessionFactory")
private HibernateTemplate hibernateTemplate;
public void setSessionFactory(SessionFactory sessionFactory)
{
this.hibernateTemplate = new HibernateTemplate(sessionFactory);
System.out.println("in set Sesswionfactory"+sessionFactory.toString());
}
/*
@Override
public void saveUser(user user) {
hibernateTemplate.saveOrUpdate(user);
}
*/
@SuppressWarnings("unchecked")
public List<Treatment_code> Treatment_list() {
System.out.println("in list USER");
//return hibernateTemplate.find("from TREATMENT_CODE");
return hibernateTemplate.find("from ");
}
@SuppressWarnings("unchecked")
public List<Channel> Channel_list(){
System.out.println("in Channel_list "+hibernateTemplate);
List<Channel> list =null;
list=list =(List<Channel>)this.hibernateTemplate.find("from com.data.Channel");
System.out.println("in Channel_list "+list.size());
return list;
}
}