轻松短租网的jsp源码ShortRent含数据库


轻松短租网的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.mymetadata
     文件        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.settingscom.genuitec.eclipse.j2eedt.core.prefs
     文件         274  2013-03-14 14:52  ShortRent.settingsorg.eclipse.core.resources.prefs
     文件         395  2013-03-13 08:36  ShortRent.settingsorg.eclipse.jdt.core.prefs
     文件         465  2013-03-13 08:36  ShortRent.settingsorg.eclipse.wst.common.component
     文件         252  2013-03-13 08:36  ShortRent.settingsorg.eclipse.wst.common.project.facet.core.xml
     文件          49  2013-03-13 08:36  ShortRent.settingsorg.eclipse.wst.jsdt.ui.superType.container
     文件           6  2013-03-13 08:36  ShortRent.settingsorg.eclipse.wst.jsdt.ui.superType.name
     目录           0  2013-03-14 18:40  ShortRentdata
     目录           0  2013-03-14 17:33  ShortRentdatasql
     目录           0  2013-03-14 18:40  ShortRentlib
     目录           0  2013-03-14 17:33  ShortRentlibstruts
     目录           0  2013-03-14 18:40  ShortRentsrc
     目录           0  2013-03-14 18:40  ShortRentsrccom
     目录           0  2013-03-14 18:40  ShortRentsrccomshortRent
     目录           0  2013-03-14 18:40  ShortRentsrccomshortRentdao
     文件        5860  2013-03-13 08:36  ShortRentsrccomshortRentdaoaseDAO.java
     目录           0  2013-03-14 18:40  ShortRentsrccomshortRentmodel
     文件        1306  2013-03-13 08:36  ShortRentsrccomshortRentmodelActTable.hbm.xml
     文件        1225  2013-03-13 08:36  ShortRentsrccomshortRentmodelActTable.java
     文件         950  2013-03-13 08:36  ShortRentsrccomshortRentmodelAdmin.hbm.xml
     文件         969  2013-03-13 08:36  ShortRentsrccomshortRentmodelAdmin.java
     文件         813  2013-03-13 16:51  ShortRentsrccomshortRentmodelAreaType.hbm.xml
     文件         673  2013-03-13 08:36  ShortRentsrccomshortRentmodelAreaType.java
............此处省略244个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)