最代码-JSON
2014-12-05 00:20:04
Struts2+Hibernate开发学生成绩后台管理系统
这个项目是利用Struts2+Hibernate实现的一个简单的学生以及学生成绩管理系统,基本上都是CRUD,以及登陆功能。拿来练练手确实是一个相当不错的Demo实例。数据库采用的MySQL数据库,为了方便牛友,提供了相应的数据库,其实有hibernate的话可以反向生成数据库的。登陆名:081101,口令:123
package chao.daoimp; import java.util.List; import org.hibernate.Query; import org.hibernate.Session; import org.hibernate.Transaction; import chao.dao.CjDao; import chao.model.Cjb; import chao.util.HibernateSessionFactory; public class CjDaoImp implements CjDao { public Cjb getXsCj(String xh,String kch) { Cjb cj=null; Session session = null; try { session=HibernateSessionFactory.getSession(); Query query=session.createQuery("from Cjb where id.xsb.xh='"+xh+"'"+"and id.kcb.kch='"+kch+"'"); cj=(Cjb) query.uniqueResult(); } catch (Exception e) { // TODO: handle exception e.printStackTrace(); } finally{ session.close(); } return cj; } //根据学号查出学生的姓名及所有课程的课程号、课程名、所获成绩和学分 public List getKcCjList(String kch) { List list=null; Session session=null; try { session=HibernateSessionFactory.getSession(); Query query=session.createQuery("from Cjb where id.kcb.kch='"+kch+"'"); list=query.list(); } catch (Exception e) { // TODO: handle exception e.printStackTrace(); } finally{ session.close(); } return list; } public List getXsCjList(String xh) { List list=null; Session session=null; try { session=HibernateSessionFactory.getSession(); Query query=session.createQuery("from Cjb where id.xsb.xh='"+xh+"'"); list=query.list(); } catch (Exception e) { // TODO: handle exception e.printStackTrace(); } finally{ session.close(); } return list; } //查出所有成绩的学生的学号、姓名、获得学分及对应课程号和课程名 public List findAllCj(int pageNow, int pageSize) { List list=null; Session session=null; try { session=HibernateSessionFactory.getSession(); Query query=session.createQuery("from Cjb"); int firstResult = (pageNow - 1) * pageSize; query.setFirstResult(firstResult); query.setMaxResults(pageSize); list=query.list(); } catch (Exception e) { // TODO: handle exception e.printStackTrace(); } finally{ session.close(); } return list; } public int findCjSize() { int size=0; Session session=null; try { session=HibernateSessionFactory.getSession(); Query query=session.createQuery("from Cjb"); List list=query.list(); } catch (Exception e) { // TODO: handle exception e.printStackTrace(); } finally{ session.close(); } return size; } public void deleteCj(String xh,String kch) { Session session=null; try { session=HibernateSessionFactory.getSession(); Transaction ts = session.beginTransaction(); Query query=session.createQuery("from Cjb where id.xsb.xh='"+xh+"'"+"and id.kcb.kch='"+kch+"'"); Cjb cj=(Cjb) query.uniqueResult(); session.delete(cj); ts.commit(); } catch (Exception e) { // TODO: handle exception e.printStackTrace(); } finally{ session.close(); } } //删除所有符合课程号的学生成绩 public void deleteOneKcInfo(String kch) { Session session=null; try { session=HibernateSessionFactory.getSession(); Transaction ts = session.beginTransaction(); session.delete(getKcCjList(kch)); ts.commit(); } catch (Exception e) { // TODO: handle exception e.printStackTrace(); } finally{ session.close(); } } //删除所有符合学号的学生成绩 public void deleteOneXsCj(String xh) { Session session=null; try { session=HibernateSessionFactory.getSession(); Transaction ts = session.beginTransaction(); session.delete(getXsCjList(xh)); ts.commit(); } catch (Exception e) { // TODO: handle exception e.printStackTrace(); } finally{ session.close(); } } public void save(Cjb cj) { Session session=null; try { session=HibernateSessionFactory.getSession(); Transaction ts = session.beginTransaction(); session.save(cj); ts.commit(); } catch (Exception e) { // TODO: handle exception e.printStackTrace(); } finally{ session.close(); } } public void update(Cjb cj) { Session session=null; try { session=HibernateSessionFactory.getSession(); Transaction ts = session.beginTransaction(); session.update(cj); ts.commit(); } catch (Exception e) { // TODO: handle exception e.printStackTrace(); } finally{ session.close(); } } }
猜你喜欢
- s2sh开发java web学生成绩管理系统myeclipse+mysql
- s2sh(struts2+spring+hibernate)框架开发java学校教务后台管理系统
- s2sh开发的网页通讯录后台管理项目,学习用的
- 基于s2sh框架和easyui前台的停车信息后台管理系统
- spring+struts2+Hibernate三大框架开发某制药厂管理系统源代码下载
- ssh(hibernate+struts+spring)框架实现简单新闻发布系统
- Struts2+Hibernate3开发实现房屋出租出售后台管理系统,类似于赶驴网
- s2sh(struts2+spring+hibernate)框架搭建人力资源网站后台管理系统
- S2SH(struts2+spring+hibernate)框架实现猫狗宠物后台管理系统,数据查询用json返回数据
- Struts2+Hibernate新闻发布后台管理系统源代码下载
- S2SH(spring+struts2+hibernate) 开发java学生信息管理网站源码下载
- S2SH开发学生选课系统
请下载代码后再发表评论
文件名:student.zip,文件大小:10508.116K
下载
- /
- /student
- /student/xscj_chao
- /student/xscj_chao/.classpath
- /student/xscj_chao/.myeclipse
- /student/xscj_chao/.myhibernatedata
- /student/xscj_chao/.mymetadata
- /student/xscj_chao/.project
- /student/xscj_chao/.settings
- /student/xscj_chao/.settings/.jsdtscope
- /student/xscj_chao/.settings/com.genuitec.eclipse.j2eedt.core.prefs
- /student/xscj_chao/src
- /student/xscj_chao/src/chao
- /student/xscj_chao/src/chao/action
- /student/xscj_chao/src/chao/dao
- /student/xscj_chao/src/chao
- /student/xscj_chao
- /student

- spring,struts2,hibernate框架整合
- 证精 S2SH(spring + struts2 + hibernate)整合开发java web进销存后台管理系统,前端extjs
- 原精 S2SH(spring+struts2+hibernate)整合开发java web人事后台管理系统
- 寻求高质量S2SH的项目,具有标准的优化配置书写格式,用于提高学习。
- s2sh全注解实现的增删改查
- S2SH框架开发的简单demo实例
- struts2+hibernate+Spring后台表格分页(easyui)
- s2sh权限管理实例
- 原证 s2sh+jsp开发电影票预订网站,支持mysql和sql server数据库
- 精 Spring+Struts2+Hibernate三大框架开发电子商务门户企业网站源代码下载
- 原 s2sh(Spring4&Struts2.3&Hibernate4)项目整合简单实例
- 证精 s2sh开发的java web开源电子商城系统,包括后台管理系统

微信网友_7407113009926144 LV1
3月3日
571818771 LV3
2024年12月16日
fesfefe LV13
2023年9月26日
15116483404 LV2
2021年12月13日
云脏111111 LV2
2021年5月15日
tx1121 LV14
2021年5月6日
admin_z LV22
2021年5月1日
and123456 LV11
2021年4月10日
pierce LV12
2021年3月11日
862960632 LV14
2020年7月7日

微信网友_7407113009926144 LV1
3月3日
571818771 LV3
2024年12月16日
颜菜菜 LV2
2024年6月19日
WBelong LV8
2023年12月25日
卢本伟不开挂 LV4
2023年10月22日
fesfefe LV13
2023年9月26日
wbx666 LV1
2023年9月18日
zhanglm119 LV3
2023年8月30日
sandihha LV9
2023年4月24日
upup996 LV6
2022年12月15日