为了账号安全,请及时绑定邮箱和手机立即绑定

使用Struts2+Hibernate开发学生信息管理功能

已采纳回答 / 慕仙3175990
该类通过单例模式封装了获取SessoinFactory的代码,体现面向对象封装的思想。在其他类中可使用该类直接获取SessionFactory,以便之后获取Session,实现对数据库的操作。就是实现封装,封装之后达到复用效果,你可以在你想要获取SessionFactory的时候调用该类获取即可,优化了代码,体现面向对象的编程思想。
静态页面在我这上面不能运行啊
自己添加了一个模糊查询学生的功能,一般项目如果显示列表数据多的话应该都会涉及到模糊查询吧,需要源码或者有什么问题的小伙伴可以密我

已采纳回答 / 诺言0时光
可能是你的session为空了,还有,贴图啊,大兄弟

最赞回答 / D明日边缘
语法错误。检查下SimpleDateFormat格式是否正确,对大小写敏感。     SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");     s.setBirthday(sdf.parse(request.getParameter("birthday")));
我一直是空指针异常气死我了
StandardServiceRegistryBuilder ssrb = new
StandardServiceRegistryBuilder().applySettings(config.getProperties());
StandardServiceRegistry ssr = ssrb.build();
}
老师用的注册对象是旧版本的

最新回答 / 想做大圣的小猿猴
你可以先去了解一下前端的知识,还是比较好理解的

已采纳回答 / 慕村5150547
Session session = sessionFactory.OpenSession();   至于 getCurrentSession 它适合本地操作。 得到一个线程安全的实例 public Session getSession() throws HibernateException{   ThreadLocal<Session> threadLocal = new ThreadLocal<Session>();   session = threadLocal.get(); ...
students.setSname(name);
students.setGender(gender);
students.setBirthday(birthday);
students.setAddress(address);
StudentsDAO sDao=new StudentsDAOImpl();
sDao.addStudents(students);
return &quot;add_success&quot;;

}
//将前台的String类型的生日转为Date类型
DateFormat DateFormatter = new SimpleDateFormat( &quot;yyyy-MM-dd&quot;);
Date birthday = DateFormatter.parse(StringBirthday);

Students students=new Students();
public String add() throws ParseException{
String name=request.getParameter(&quot;sname&quot;);
String gender=request.getParameter(&quot;gender&quot;);
String StringBirthday=request.getParameter(&quot;birthday&quot;);
String address=this.request.getParameter(&quot;address&quot;);
课程须知
各位小伙伴,学习本课程前需要对 Struts2和Hibernate的基础知识有所了解。
老师告诉你能学到什么?
1、掌握Struts2和Hibernate的整合开发 2、能够使用Struts2+Hibernate独立开发信息管理类的项目,进行数据的增删改查。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消