struts2.2.1+hibernate3.6.0+spring3.0.5+proxool-0.9.1实例(5)
action代码:
package com.yj.dao;import java.util.List;import javax.annotation.Resource;import org.springframework.orm.hibernate3.HibernateTemplate;import org.springframework.stereotype.Component;import com.yj.model.User;@Componentpublic class UserDAO{ private HibernateTemplate hibernateTemplate; public HibernateTemplate getHibernateTemplate() { return hibernateTemplate; } @Resource public void setHibernateTemplate(HibernateTemplate hibernateTemplate) { this.hibernateTemplate = hibernateTemplate; } public void save(User user) { hibernateTemplate.save(user); } @SuppressWarnings("unchecked") public List<User> findByUsername(String username) { return hibernateTemplate.find("from User u where u.username = ?", username); }}