5.Hibernate實現全套增刪改查和ajax非同步分頁

來源:互聯網
上載者:User

標籤:

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 STUDENT13 (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 null19 );20 alter table STUDENT21   add constraint pk_SID primary key (SID);22   23 alter table STUDENT24   add constraint CK_STUDENT_CID25   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非同步分頁

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.