码迷,mamicode.com
首页 > Web开发 > 详细

5.Hibernate实现全套增删改查和ajax异步分页

时间:2016-08-10 14:14:00      阅读:198      评论:0      收藏:0      [点我收藏+]

标签:

1.1 创建如下oracle数据库脚本

技术分享
 1 drop sequence seq_stu;
 2 
 3 create sequence SEQ_STU
 4 minvalue 1
 5 maxvalue 999999999999999999999999999
 6 start with 1
 7 increment by 1
 8 cache 20;
 9 
10 drop table student;
11 
12 create table STUDENT
13 (
14   sid      NUMBER not null,
15   sname    VARCHAR2(20) not null,
16   password VARCHAR2(20) default 123,
17   sex     VARCHAR2(10) default ,
18   cid      NUMBER not null
19 );
20 alter table STUDENT
21   add constraint pk_SID primary key (SID);
22   
23 alter table STUDENT
24   add constraint CK_STUDENT_CID
25   check (cid between 1 and 50);
26 
27 insert into STUDENT (sid, sname, password, sex, cid)
28 values (SEQ_STU.NEXTVAL, 潜逃, 123, , 1);
29 insert into STUDENT (sid, sname, password, sex, cid)
30 values (SEQ_STU.NEXTVAL, 周强, 123, , 1);
31 insert into STUDENT (sid, sname, password, sex, cid)
32 values (SEQ_STU.NEXTVAL, 薛东, 123, , 1);
33 insert into STUDENT (sid, sname, password, sex, cid)
34 values (SEQ_STU.NEXTVAL, 帅天威, 123, , 2);
35 insert into STUDENT (sid, sname, password, sex, cid)
36 values (SEQ_STU.NEXTVAL, 汤帅, 123, , 2);
37 insert into STUDENT (sid, sname, password, sex, cid)
38 values (SEQ_STU.NEXTVAL, 刘亮, 123, , 2);
39 insert into STUDENT (sid, sname, password, sex, cid)
40 values (SEQ_STU.NEXTVAL, 李杰, 123, , 3);
41 insert into STUDENT (sid, sname, password, sex, cid)
42 values (SEQ_STU.NEXTVAL, 唐龙, 123, , 3);
43 insert into STUDENT (sid, sname, password, sex, cid)
44 values (SEQ_STU.NEXTVAL, 胡强, 123, , 3);
45 insert into STUDENT (sid, sname, password, sex, cid)
46 values (SEQ_STU.NEXTVAL, 李文宝, 123, , 4);
47 insert into STUDENT (sid, sname, password, sex, cid)
48 values (SEQ_STU.NEXTVAL, 程秀秀, 123, , 4);
49 insert into STUDENT (sid, sname, password, sex, cid)
50 values (SEQ_STU.NEXTVAL, 陆羽, 123, , 4);
51 insert into STUDENT (sid, sname, password, sex, cid)
52 values (SEQ_STU.NEXTVAL, holly, 123, , 4);
53 commit;
54 
55 --只修改列表 列名重命名
56 alter table student rename column ssex to sex;
57 
58 select * from student;
59 
60 commit;
student.sql

1.2 创建如下项目结构

技术分享

技术分享

1.3 在项目的src根目录下创建hibernate.cfg.xml

1.4 在项目的src下的com.entity包下创建Student.java

1.5 在项目的src下的com.entity包下创建Student.hbm.xml映射文件

1.6 在项目的src下的com.page包下创建Page.java

1.7 在项目的src下的com.util包下创建Hibernate_Util.java

1.8 在项目的src下的com.dao包下创建StudentDao.java

1.9 在项目的src下的com.dao.impl包下创建StudentDaoImpl.java

1.10 在项目的src下的com.service包下创建StudentService.java

1.11 在项目的src下的com.service.impl包下创建StudentServiceImpl.java

1. 在项目的src下的com.servlet包下创建LoginServlet.java

1. 在项目的src下的com.servlet包下创建RegisterServlet.java

1. 在项目的src下的com.servlet包下创建FindAllServlet.java

1. 在项目的src下的com.servlet包下创建FindByIdSerlvet.java

1. 在项目的src下的com.servlet包下创建UpdateServlet.java

1. 在项目的src下的com.servlet包下创建DeleteSerlvet.java

1. 在项目的src下的com.servlet包下创建FindPageServlet.java

1. 在项目的src下的com.test包下创建Test.java

 

5.Hibernate实现全套增删改查和ajax异步分页

标签:

原文地址:http://www.cnblogs.com/holly8/p/5756284.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!