loginDAO实现了HibernateSessionFactoru接口了 public class LoginDAO extends HibernateDaoSupport { private static final Log log = LogFactory.getLog(LoginDAO.class); //property constants public static final String NAME = "name"; public static final String PASSWORD = "password"; protected void initDao() { //do nothing }
public void save(Login transientInstance) { log.debug("saving Login instance");
public class LoginDAO extends HibernateDaoSupport { private static final Log log = LogFactory.getLog(LoginDAO.class); //property constants
public static final String NAME = "name";
public static final String PASSWORD = "password"; protected void initDao() {
//do nothing
}
public void save(Login transientInstance) {
log.debug("saving Login instance");
System.out.println("yes----2--------"+getHibernateTemplate().toString());
try {
getHibernateTemplate().save(transientInstance);
log.debug("save successful");
} catch (RuntimeException re) {
log.error("save failed", re);
throw re;
}
}
是不是loginDao 不能new啊,或者是包的问题
logindao实现一个ilogindao接口
action类中定义使用ilogindao接口的变量如 xxx
spring把ilogindao的实现类注入到你的action的ilogindao变量xxx中去
action类中使用xxx去做数据库操作不明白的话先看看书。