资源简介
基于java语言,spring mvc+hibernate联合开发,mysql数据库,设置登录过滤器,错误拦截器,在必要填写字段设置啦字段长度判断,在学号工号等唯一字段进行检测,合理的数据库映射关系,在一些操作做到啦级联管理
代码片段和文件信息
package mm.dao;
import mm.entity.Course;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.Transaction;
import org.hibernate.cfg.Configuration;
import org.hibernate.service.ServiceRegistry;
import org.hibernate.service.ServiceRegistryBuilder;
import org.springframework.stereotype.Repository;
import javax.annotation.Resource;
import java.util.List;
/**
* Created by Administrator on 2017/5/4 0004.
*/
@Repository
public class CourseDao {
@Resource
private static SessionFactory sessionFactory;
private static Session session;
private static Transaction transaction;
static {
Configuration configuration = new Configuration().configure();
ServiceRegistry serviceRegistry =
new ServiceRegistryBuilder().applySettings(configuration.getProperties())
.buildServiceRegistry();
sessionFactory = configuration.buildSessionFactory(serviceRegistry);
}
private Session getSession(){
if (session == null)
session = sessionFactory.openSession();
return session;
}
public void updatecourse(Course course){
this.getSession().merge(course);
}
public void addcourse(Course course){
transaction = session.beginTransaction();
this.getSession().save(course);
session.getTransaction().commit();
}
public object selectbyid(int id){
return getSession().get(Course.classid);
}
public void deletecourse(int id){
transaction = session.beginTransaction();
this.getSession().createQuery(“delete Course where id=?“).setParameter(0 id).executeUpdate();
session.getTransaction().commit();
}
public List getcourse(){
return this.getSession().createQuery(“from Course c“).list();
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 51 2017-06-14 16:29 新建文本文档.txt
目录 0 2017-05-08 16:13 graduate\
目录 0 2017-06-14 18:33 graduate\.idea\
文件 8 2017-04-21 15:01 graduate\.idea\.name
目录 0 2017-05-08 16:13 graduate\.idea\artifacts\
文件 7831 2017-05-08 16:13 graduate\.idea\artifacts\graduate_war_exploded.xm
文件 393 2017-04-28 16:54 graduate\.idea\codest
文件 685 2017-06-07 10:12 graduate\.idea\compiler.xm
目录 0 2017-04-21 15:01 graduate\.idea\copyright\
文件 76 2017-04-21 15:01 graduate\.idea\copyright\profiles_settings.xm
文件 334 2017-04-25 13:27 graduate\.idea\encodings.xm
目录 0 2017-04-25 15:28 graduate\.idea\libraries\
文件 270 2017-04-25 10:45 graduate\.idea\libraries\hiberlate.xm
文件 7254 2017-04-25 15:28 graduate\.idea\libraries\Spring_4_3_8_RELEASE.xm
文件 873 2017-04-24 16:38 graduate\.idea\misc.xm
文件 256 2017-04-21 15:02 graduate\.idea\modules.xm
文件 8792 2017-04-21 15:20 graduate\.idea\uiDesigner.xm
文件 97882 2017-06-14 18:33 graduate\.idea\workspace.xm
文件 7173 2017-05-08 16:13 graduate\graduate.iml
目录 0 2017-04-22 22:14 graduate\out\
目录 0 2017-04-21 15:11 graduate\out\artifacts\
目录 0 2017-06-14 15:54 graduate\out\artifacts\graduate_war_exploded\
文件 3343 2017-05-20 21:51 graduate\out\artifacts\graduate_war_exploded\admin.jsp
文件 2991 2017-05-20 21:39 graduate\out\artifacts\graduate_war_exploded\admin_s.jsp
文件 3173 2017-05-20 21:51 graduate\out\artifacts\graduate_war_exploded\admin_t.jsp
文件 503 2017-05-10 13:45 graduate\out\artifacts\graduate_war_exploded\errorpage.jsp
目录 0 2017-05-10 13:41 graduate\out\artifacts\graduate_war_exploded\image\
文件 65507 2017-05-09 18:36 graduate\out\artifacts\graduate_war_exploded\image\01.jpg
文件 65507 2017-05-09 18:36 graduate\out\artifacts\graduate_war_exploded\image\02.jpg
文件 82055 2017-05-10 13:41 graduate\out\artifacts\graduate_war_exploded\image\404.png
文件 4548 2017-06-02 13:37 graduate\out\artifacts\graduate_war_exploded\index.jsp
............此处省略233个文件信息
- 上一篇:Android反编译包
- 下一篇:jsp实现团购网站前后台及oracle脚本
相关资源
- spring+springmvc+hibernate框架搭建项目+j
- 大学生毕业设计-宠物电子商城DEMO
- openCv+java+spring boot
- java web在线考试系统SSH框架源代码含数
- SSH框架实现BBS完整版
-
spring-fr
amework-3.0.5.RELEASE.zip - Struts2SpringHibernate整合一个HelloWorld版的
- java后台管理系统SpringMVC源码
-
spring-fr
amework-4.1.3 release -
spring-fr
amework-3.0.5.RELEASE 资源包,包 - 医院管理系统springMVC+Mysql
-
spring-fr
amework-2.5.6.SEC01 - springmvc完整
- Mango_BBS社区
- 基于SSH的JavaWeb高校竞赛报名管理系统
- 汽车租赁管理系统.rar
- Java学生成绩管理系统(客户端与服务
- 基于Maven+SSH的二手交易平台
- SpringBoot非maven下使用到的所有jar包
- 简单的相册列表管理SSM+bootstrap,数据
- 北大青鸟超市订单管理系统
- Mysql+Spring+SpringMVC+Mybaits电商项目源代
- hibernate-release-5.0.7.Final-所有jar包
- SSH整合jar包-spring5.0+hibernate5.1+struts2
- Java Web 图片管理与分享系统Struts2+Hi
- 后台管理系统源代码spring MVC+easyUI+m
- java酒店管理系统SSH2框架源代码含数据
- Springboot+Mybatis-plus+ SpringMvc+Shiro+Redis企
- java网上订餐系统SSH
- 学生管理系统SSHStruts2+Spring3.1+Hiberna
评论
共有 条评论