package com.hygj.dao;
import org.hibernate.Session;
import org.hibernate.Transaction;
import com.hygj.util.DbConn;
public class BaseDAO {
public void save(Object obj){
Session session = DbConn.getSession();
Transaction tran = session.beginTransaction();
try {
session.save(obj);
tran.commit();
} catch (Exception e) {
// TODO: handle exception
tran.rollback();
} finally{
session.close();
}
}
public void update(Object obj){
Session session = DbConn.getSession();
Transaction tran = session.beginTransaction();
try {
session.update(obj);
tran.commit();
} catch (Exception e) {
// TODO: handle exception
tran.rollback();
} finally{
session.close();
}
}
public void saveOrUpdate(Object obj){
Session session = DbConn.getSession();
Transaction tran = session.beginTransaction();
try {
session.saveOrUpdate(obj);
tran.commit();
} catch (Exception e) {
// TODO: handle exception
tran.rollback();
} finally{
session.close();
}
}
public Object getById(int id , Class cls){
Object obj = new Object();
Session session = DbConn.getSession();
Transaction tran = session.beginTransaction();
try {
obj = session.get(cls, id);
tran.commit();
} catch (Exception e) {
// TODO: handle exception
tran.rollback();
} finally{
session.close();
}
return obj;
}
public void delete(Object obj){
Session session = DbConn.getSession();
Transaction tran = session.beginTransaction();
try {
session.delete(obj);
tran.commit();
} catch (Exception e) {
// TODO: handle exception
tran.rollback();
} finally{
session.close();
}
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
hibernate 课件 hibernate 课件
共122个文件
jar:50个
xml:20个
java:13个
5星 · 超过95%的资源 需积分: 10 51 下载量 82 浏览量
2009-07-17
15:54:15
上传
评论
收藏 9.84MB RAR 举报
温馨提示
hibernate 课件hibernate 课件hibernate 课件hibernate 课件hibernate 课件hibernate 课件hibernate 课件
资源推荐
资源详情
资源评论
收起资源包目录
hibernate 课件 hibernate 课件 (122个子文件)
Many2Many.class 3KB
Back.class 2KB
BaseDAO.class 2KB
One2One.class 2KB
BackDAO.class 2KB
BackAction.class 1KB
Users.class 1KB
Card.class 1KB
Teacher.class 967B
Student.class 967B
Emailtype.class 893B
DbConn.class 858B
DbConn.class 842B
.classpath 3KB
.classpath 2KB
org.eclipse.wst.jsdt.ui.superType.container 49B
hibernate3.jar 1.63MB
hibernate3.jar 1.63MB
xerces-2.6.2.jar 966KB
xerces-2.6.2.jar 966KB
struts.jar 428KB
antlr-2.7.6rc1.jar 425KB
antlr-2.7.6rc1.jar 425KB
standard.jar 384KB
log4j-1.2.11.jar 305KB
log4j-1.2.11.jar 305KB
msbase.jar 280KB
msbase.jar 280KB
dom4j-1.6.1.jar 257KB
dom4j-1.6.1.jar 257KB
cglib-2.1.3.jar 244KB
cglib-2.1.3.jar 244KB
jaxen-1.1-beta-7.jar 194KB
jaxen-1.1-beta-7.jar 194KB
commons-collections-2.1.1.jar 169KB
commons-collections-2.1.1.jar 169KB
commons-collections.jar 160KB
xml-apis.jar 117KB
xml-apis.jar 117KB
commons-beanutils.jar 100KB
jaas.jar 99KB
jaas.jar 99KB
commons-digester.jar 96KB
mssqlserver.jar 66KB
mssqlserver.jar 66KB
jakarta-oro.jar 62KB
msutil.jar 58KB
msutil.jar 58KB
commons-lang.jar 53KB
ehcache-1.1.jar 41KB
ehcache-1.1.jar 41KB
commons-validator.jar 40KB
commons-logging-1.0.4.jar 33KB
commons-logging-1.0.4.jar 33KB
commons-logging.jar 27KB
asm.jar 25KB
asm.jar 25KB
jstl.jar 20KB
commons-fileupload.jar 19KB
asm-attrs.jar 16KB
asm-attrs.jar 16KB
struts-legacy.jar 9KB
jta.jar 8KB
jta.jar 8KB
jdbc2_0-stdext.jar 6KB
jdbc2_0-stdext.jar 6KB
BaseDAO.java 2KB
Back.java 2KB
Many2Many.java 2KB
BackAction.java 1KB
One2One.java 1KB
BackDAO.java 1KB
Emailtype.java 637B
Users.java 623B
Card.java 569B
Student.java 475B
Teacher.java 471B
DbConn.java 456B
DbConn.java 454B
.jsdtscope 500B
index.jsp 831B
list.jsp 730B
index.jsp 276B
.struts-config.mex 48B
MANIFEST.MF 39B
MANIFEST.MF 39B
.myhibernatedata 495B
.myhibernatedata 456B
.mymetadata 306B
.mymetadata 294B
.mystrutsdata 262B
org.eclipse.wst.jsdt.ui.superType.name 6B
.project 2KB
.project 1KB
ApplicationResources.properties 90B
ApplicationResources.properties 90B
struts-html.tld 65KB
struts-nested.tld 63KB
struts-logic.tld 14KB
struts-bean.tld 9KB
共 122 条
- 1
- 2
资源评论
- 请你吃鸡蛋面2012-07-12还不错,适合初学者看看
qingqing0824
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功