资源简介
轻松短租网的jsp源码ShortRent含数据库轻松短租网的jsp源码ShortRent含数据库轻松短租网的jsp源码ShortRent含数据库轻松短租网的jsp源码ShortRent含数据库
代码片段和文件信息
package com.shortRent.dao;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
import org.hibernate.Query;
import org.hibernate.Session;
import org.hibernate.Transaction;
import com.shortRent.util.HibernateUtil;
public class baseDAO {
/**
* @param obj
* 添加数据
* @return
*/
public static boolean add(object obj) {
Session session = null;
Transaction tran = null;
boolean result = false;
try {
session = HibernateUtil.getSession();
tran = session.beginTransaction();
session.save(obj);
tran.commit();
result = true;
} catch (Exception e) {
e.printStackTrace();
if (tran != null) {
// 事物回滚
tran.rollback();
}
} finally {
if (session != null) {
// 关闭session
session.close();
}
}
return result;
}
/**
* @return 更新数据 参数为修改的主键id对象
*/
public static boolean update(object object) {
Session session = null;
Transaction tran = null;
boolean result = false;
try {
session = HibernateUtil.getSession();
tran = session.beginTransaction();
session.update(object);
tran.commit();
result = true;
} catch (Exception e) {
if (tran != null) {
// 事物回滚
tran.rollback();
}
} finally {
if (session != null) {
// 关闭session
session.close();
}
}
return result;
}
/**
* @param c
* @param obj
* 查询一条数据根据主键的id号
* @return
*/
public static object get(Class c Serializable id) {
Session session = null;
object object = null;
try {
session = HibernateUtil.getSession();
object = session.get(c id);
} catch (Exception e) {
} finally {
if (session != null) {
// 关闭session
session.close();
}
}
return object;
}
/**
* @param obj
* @return 删除数据
*/
public static boolean delete(object obj) {
Session session = null;
Transaction tran = null;
boolean result = false;
try {
session = HibernateUtil.getSession();
tran = session.beginTransaction();
session.delete(obj);
tran.commit();
result = true;
} catch (Exception e) {
if (tran != null) {
// 事物回滚
tran.rollback();
}
} finally {
if (session != null) {
// 关闭session
session.close();
}
}
return result;
}
/**
* @param
* 查询多条记录
* @param sql
* sql语句
* @param param
* 参数数组
* @return
*/
@SuppressWarnings(“unchecked“)
public static List query(String sql List param) {
List list = new ArrayList();
Session session = null;
try {
session = HibernateUtil.getSession();
Query query = session.createQuery(sql);
if (param != null) {
for (int i = 0; i < param.size(); i++) {
query.setParameter(i param.get(i));
}
}
list = query.list();
} catch (Exception e) {
} finally {
if (session != null) {
session.close();
}
}
retur
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2013-10-11 09:14 ShortRent\
文件 191 2016-06-13 10:07 说明.txt
文件 2197 2013-03-13 08:36 ShortRent\.classpath
目录 0 2013-03-14 17:33 ShortRent\.myeclipse\
文件 301 2013-03-13 08:36 ShortRent\.myme
文件 1752 2013-03-13 08:36 ShortRent\.project
目录 0 2013-03-14 18:40 ShortRent\.settings\
文件 500 2013-03-13 08:36 ShortRent\.settings\.jsdtscope
文件 1040 2013-03-13 08:36 ShortRent\.settings\com.genuitec.eclipse.j2eedt.core.prefs
文件 274 2013-03-14 14:52 ShortRent\.settings\org.eclipse.core.resources.prefs
文件 395 2013-03-13 08:36 ShortRent\.settings\org.eclipse.jdt.core.prefs
文件 465 2013-03-13 08:36 ShortRent\.settings\org.eclipse.wst.common.component
文件 252 2013-03-13 08:36 ShortRent\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2013-03-13 08:36 ShortRent\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2013-03-13 08:36 ShortRent\.settings\org.eclipse.wst.jsdt.ui.superType.name
目录 0 2013-03-14 18:40 ShortRent\data\
目录 0 2013-03-14 17:33 ShortRent\data\sql\
目录 0 2013-03-14 18:40 ShortRent\lib\
目录 0 2013-03-14 17:33 ShortRent\lib\struts\
目录 0 2013-03-14 18:40 ShortRent\src\
目录 0 2013-03-14 18:40 ShortRent\src\com\
目录 0 2013-03-14 18:40 ShortRent\src\com\shortRent\
目录 0 2013-03-14 18:40 ShortRent\src\com\shortRent\dao\
文件 5860 2013-03-13 08:36 ShortRent\src\com\shortRent\dao\ba
目录 0 2013-03-14 18:40 ShortRent\src\com\shortRent\model\
文件 1306 2013-03-13 08:36 ShortRent\src\com\shortRent\model\ActTable.hbm.xm
文件 1225 2013-03-13 08:36 ShortRent\src\com\shortRent\model\ActTable.java
文件 950 2013-03-13 08:36 ShortRent\src\com\shortRent\model\Admin.hbm.xm
文件 969 2013-03-13 08:36 ShortRent\src\com\shortRent\model\Admin.java
文件 813 2013-03-13 16:51 ShortRent\src\com\shortRent\model\AreaType.hbm.xm
文件 673 2013-03-13 08:36 ShortRent\src\com\shortRent\model\AreaType.java
............此处省略244个文件信息
相关资源
- 煤矿安全管理系统(jsp源码+数据库脚
- JSP租车管理系统 SQLSERVER数据库.rar
- javaEE做的NBA网站源码
- 高校学生考勤系统(JSP源码+DB)
- 网上购物系统jsp+sqlserver2005+javaWeb+Se
- 高校科研信息管理jsp源码
- 轻松短租网的jsp源码
- 轻松短租网Struts2+jsp+mysql
- 网上鲜花销售系统jsp源码
- jsp选课、评分系统
- 在线音乐网站JSP源码
- jsp新闻发布系统 源码+数据库
- BBS校园论坛(jsp源码)
- 千里之行购物网站JSP源码-jsp+servlet+
- 招聘网站项目jsp+servlet
- jsp都市供求信息网源码
- 招聘网站jsp源码带mysql数据库
- jsp应用开发与实践配书源码
- JSP网上书店JSP源码+SQL数据库+TMOCAT+论
- 网络相册(JSP源码)
- 蝙蝠在线考试系统 v2.2.6.rar
- 购物商城jsp源码myeclipse+mysql开发Esho
- 项目管理teamwork v4.zip
- 档案管理系统源码v1.1++jsp源码
- 漂亮的jsp登录界面
- 在线财务管理系统(含jsp源码)
- 学生信息管理系统(JSP源码)
- 电子商务网站源代码JSP源码
- 简单的jsp源码
- 网上招聘系统的设计与实现JSP源代码
评论
共有 条评论