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

1.1 创建如下oracle数据库脚本

2b65ef29a5872cc0e4771c25889edd04.gif

6a087676c59fa8b19d76e6bb55a32902.gif

1 dropsequence seq_stu;2

3 createsequence SEQ_STU4 minvalue 1

5 maxvalue 999999999999999999999999999

6 start with 1

7 increment by 1

8 cache 20;9

10 drop tablestudent;11

12 create tableSTUDENT13 (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 tableSTUDENT21 add constraint pk_SID primary key(SID);22

23 alter tableSTUDENT24 add constraintCK_STUDENT_CID25 check (cid between 1 and 50);26

27 insert intoSTUDENT (sid, sname, password, sex, cid)28 values (SEQ_STU.NEXTVAL, ‘潜逃‘, ‘123‘, ‘男‘, 1);29 insert intoSTUDENT (sid, sname, password, sex, cid)30 values (SEQ_STU.NEXTVAL, ‘周强‘, ‘123‘, ‘男‘, 1);31 insert intoSTUDENT (sid, sname, password, sex, cid)32 values (SEQ_STU.NEXTVAL, ‘薛东‘, ‘123‘, ‘男‘, 1);33 insert intoSTUDENT (sid, sname, password, sex, cid)34 values (SEQ_STU.NEXTVAL, ‘帅天威‘, ‘123‘, ‘男‘, 2);35 insert intoSTUDENT (sid, sname, password, sex, cid)36 values (SEQ_STU.NEXTVAL, ‘汤帅‘, ‘123‘, ‘男‘, 2);37 insert intoSTUDENT (sid, sname, password, sex, cid)38 values (SEQ_STU.NEXTVAL, ‘刘亮‘, ‘123‘, ‘男‘, 2);39 insert intoSTUDENT (sid, sname, password, sex, cid)40 values (SEQ_STU.NEXTVAL, ‘李杰‘, ‘123‘, ‘男‘, 3);41 insert intoSTUDENT (sid, sname, password, sex, cid)42 values (SEQ_STU.NEXTVAL, ‘唐龙‘, ‘123‘, ‘男‘, 3);43 insert intoSTUDENT (sid, sname, password, sex, cid)44 values (SEQ_STU.NEXTVAL, ‘胡强‘, ‘123‘, ‘男‘, 3);45 insert intoSTUDENT (sid, sname, password, sex, cid)46 values (SEQ_STU.NEXTVAL, ‘李文宝‘, ‘123‘, ‘男‘, 4);47 insert intoSTUDENT (sid, sname, password, sex, cid)48 values (SEQ_STU.NEXTVAL, ‘程秀秀‘, ‘123‘, ‘女‘, 4);49 insert intoSTUDENT (sid, sname, password, sex, cid)50 values (SEQ_STU.NEXTVAL, ‘陆羽‘, ‘123‘, ‘男‘, 4);51 insert intoSTUDENT (sid, sname, password, sex, cid)52 values (SEQ_STU.NEXTVAL, ‘holly‘, ‘123‘, ‘女‘, 4);53 commit;54

55 --只修改列表 列名重命名

56 alter table student rename column ssex tosex;57

58 select * fromstudent;59

60 commit;

student.sql

1.2 创建如下项目结构

c4dfa809b62e3d692b3847f3afa7513e.png

8739463695130c5e0e3d64a53b23004a.png

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

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值