private LoginUserDAO userDao;public LoginUserDAO getUserDAO(){
return DAOFactory.getInstance().createUserDAO();
}
1.这里,没有setUserDAO()注入把。
2.Biz方法:有没有实现Dao接口。
3.配置文件是不配置正确。

解决方案 »

  1.   

    其它都是可以的,比如说Session中的接口方法load()、detele()、update()、都可以用,都没有问题,就是save()或saveOrUpdate()不能执行,不能保存数据到数据库.就直接执行Action.java中的return (mapping.findForward("success"));
      

  2.   

    检查pojo的hbm.xml中id的设置:
            <id name="id" type="long">
                <column name="ID" />
                <generator class="increment" />
            </id>
      

  3.   

    但是我数据库中写的是INT啊!如果改成LONG我估计肯定不行.