资源简介
如果你没有做过或者不够清晰,你值得download!

代码片段和文件信息
package com.cdl.mail.dao;
import java.util.List;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.Transaction;
import org.hibernate.cfg.Configuration;
import com.cdl.mail.entity.Student;
/**
* 对实体进行CRDU操作的方法
*
* @author ocaicai@yeah.net
*
*/
public class StudentDao {
private Session session = null;
private SessionFactory sessionFactory = null;
public StudentDao() {
Configuration config = new Configuration().configure();
sessionFactory = config.buildSessionFactory();
this.session = sessionFactory.openSession();
}
/**
* 添加一个Student对象
*
* @param stu
* 添加的一个Student对象
*/
public void addStudent(Student stu) {
session = sessionFactory.openSession();
Transaction tran = session.beginTransaction();
session.save(stu);
tran.commit();
}
/**
* 依赖方法addStudent方法添加多个Student对象
*
* @param students
* 装在集合中的多个Student对象
*/
public void addStudents(List students) {
for (Student stu : students) {
addStudent(stu);
}
}
/**
*根据数据项的起点,查询某长度的Students
*
* @param pageOffset
* 数据项的起点开始位置
* @param itemsLength
* 要查询的长度
* @return
*/
public List getSomeStudents(int pageOffset int itemsLength) {
String hqlStr = “from Student“;
return this.session.createQuery(hqlStr).setFirstResult(pageOffset)
.setMaxResults(itemsLength).list();
}
/**
* @return 表中所有的数据总量
*/
public int queryTotalItems() {
String hqlStr = “select count(*) from Student“;
Long tempLong = (Long) this.session.createQuery(hqlStr)
.uniqueResult();
int totalItems = tempLong.intValue();
return totalItems;
}
public String getStudentInfo(Student stu) {
return “id: “ + stu.getStuId() + “name:“ + stu.getStuname()
+ “password:“ + stu.getStupassword();
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2011-06-03 09:51 pageDivideDemo\
目录 0 2011-06-03 10:00 pageDivideDemo\pageDivide\
文件 856 2011-06-03 08:47 pageDivideDemo\pageDivide\.classpath
目录 0 2011-06-03 10:00 pageDivideDemo\pageDivide\.myeclipse\
文件 523 2011-06-02 22:28 pageDivideDemo\pageDivide\.myhibernatedata
文件 303 2011-06-02 22:14 pageDivideDemo\pageDivide\.myme
文件 259 2011-06-03 08:47 pageDivideDemo\pageDivide\.mystrutsdata
文件 1701 2011-06-03 09:24 pageDivideDemo\pageDivide\.project
目录 0 2011-06-03 10:00 pageDivideDemo\pageDivide\.settings\
文件 500 2011-06-02 22:14 pageDivideDemo\pageDivide\.settings\.jsdtscope
文件 330 2011-06-02 22:14 pageDivideDemo\pageDivide\.settings\org.eclipse.jdt.core.prefs
文件 49 2011-06-02 22:14 pageDivideDemo\pageDivide\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2011-06-02 22:14 pageDivideDemo\pageDivide\.settings\org.eclipse.wst.jsdt.ui.superType.name
目录 0 2011-06-03 10:00 pageDivideDemo\pageDivide\src\
目录 0 2011-06-03 10:00 pageDivideDemo\pageDivide\src\com\
目录 0 2011-06-03 10:00 pageDivideDemo\pageDivide\src\com\cdl\
目录 0 2011-06-03 10:00 pageDivideDemo\pageDivide\src\com\cdl\mail\
目录 0 2011-06-03 10:00 pageDivideDemo\pageDivide\src\com\cdl\mail\dao\
文件 1982 2011-06-03 09:42 pageDivideDemo\pageDivide\src\com\cdl\mail\dao\StudentDao.java
目录 0 2011-06-03 10:00 pageDivideDemo\pageDivide\src\com\cdl\mail\entity\
文件 510 2011-06-02 23:04 pageDivideDemo\pageDivide\src\com\cdl\mail\entity\student.hbm.xm
文件 559 2011-06-02 22:17 pageDivideDemo\pageDivide\src\com\cdl\mail\entity\Student.java
目录 0 2011-06-03 10:00 pageDivideDemo\pageDivide\src\com\cdl\mail\struts\
目录 0 2011-06-03 10:00 pageDivideDemo\pageDivide\src\com\cdl\mail\struts\action\
文件 2567 2011-06-03 09:46 pageDivideDemo\pageDivide\src\com\cdl\mail\struts\action\StudentAction.java
文件 90 2011-06-03 08:47 pageDivideDemo\pageDivide\src\com\cdl\mail\struts\ApplicationResources.properties
目录 0 2011-06-03 10:00 pageDivideDemo\pageDivide\src\com\cdl\mail\struts\form\
文件 1659 2011-06-03 08:50 pageDivideDemo\pageDivide\src\com\cdl\mail\struts\form\StudentForm.java
目录 0 2011-06-03 10:00 pageDivideDemo\pageDivide\src\com\cdl\mail\util\
文件 1390 2011-06-03 08:48 pageDivideDemo\pageDivide\src\com\cdl\mail\util\TestStudentDao.java
文件 877 2011-06-02 23:01 pageDivideDemo\pageDivide\src\hibernate.cfg.xm
............此处省略39个文件信息
相关资源
- SpringBoot+H2+mybatis-plus59130
- hibernate调用存储过程
- 基于J2EE物资出入库管理系统
- 基于SSM+CXF构建的RESTFul webservice
- 大数据中的云网络Cloud Networking for B
- Spring+MyBatis企业应用实战第一二版的源
- springboot+rabbitmq项目demo(亲测可正常运
- springboot整合RabbitMQ实现延时队列的两
- 关于Spring MVC项目maven中通过fileupload上
- Spring-Data-Redis2.0+Spring5
- 2017年-传智播客-张志君老师-SpringBoo
- springboot+mybatis整合实现注册登录
-
spring-fr
amework-5.0.2.RELEASE 源码包 - 基于web的图书馆运营系统
- springboot+webflux+mongodb+freemarker
- springboot整合activiti完整demo
- SpringBoot实战(第4版)清晰版.pdf.zip
- SpringBoot 中文文档
- springboot+jpa+thymeleaf实现增删改查分页
- es(elasticsearch)整合SpringCloudSpringBo
- Springboot日志开启SLF4J过程解析
- 原银在线信贷平台概要设计说明书v
- springcloud 微服务(全套视频)
- springCloud教学视频
- springboot全套教程2018年2.0版本
- 官网springboot项目
- Spring Boot中自定义注解结合AOP实现主备
- flowable整合Spring
- Spring Security架构以及源码详析
- SpringBoot+Mybatis+前后台隔离技术,完整
评论
共有 条评论