insert方法
public void insert(Object o){
Session session = HibernateSessionFactory.currentSession();
Transaction t = session.beginTransaction();
session.save(o);
t.commit();
HibernateSessionFactory.clossSession();
}
delete方法
public void delete(Object o,Serializable id){
Session session = HibernateSessionFactory.currentSession():
Transaction t = session.beginTransaction();
Object o = session.get(o.class,id);
if(o!=null)
t.commit();
HibernateSessionFactory.clossSession();
}
update方法
public void update(Object o,Serializable id){
Session session = HibernateSessionFactory.currentSession();
Transaction t = session.beginTransaction();
session.update(o,id);
t.commit();
HibernateSessionFactory.clossSession();
}
基于HQL的通用select方法
public ArrayList select(String sql){
Session session = HibernateSessionFactory.currentSession();
Query query = createQuery(sql);
List list = query.list();
HibernateSessionFactory.clossSession();
return (ArrayList)list;
}
基于SQL的通用select方法
public ArrayList select(String sql) throws Exception{
Session session = HibernateSessionFactory.currentSession();
Connection con = session.connection();
PreparedStatement pstmt = con.preparedStatement(sql);
ResultSet rs = pstmt.executeQuery();
ResultSetMetaData rsmd = rs.getMetaData();
Hashtable ht = null;
ArrayList array = new ArrayList();
while(rs.next()){
ht = new Hashtable();
for(int i=0;i
ht.put(rsmd.getColumnName(i+1),rs.getObject(i+1));
}
array.add(ht);
}
HibernateSessionFactory.clossSession();
return array;
}
分享到:
相关推荐
使用Hibernate编写通用数据库操作代码
根据hibernate反向生成数据库的java代码!
Hibernate与JDBC对于数据库的性能操作对比事例,配置,更多信息资源
在hibernate中的数据库操作的具体讲解和说明
hibernate自动生成数据库文件.rar hibernate自动生成数据库文件.rar hibernate自动生成数据库文件.rar 不建议下载 某同学自己录的视屏
hibernate反向生成数据库程序一段简单的程序代码
一个经过测试,可用的hibernate数据库操作的方法 可重用性强,没有错误。
Hibernate配置文件中配置各种数据库的driver、URL
hibernate 操作数据库的详细图解。
这个类完全可以实现对数据库的基本操作;此类适用于hibernate4以上版本 ;hibernate4用hibernateSupport很容易引发一系列的问题,如果想避免的话,可以用此类
hibernate连接金仓数据库所需jar包集合。
hibernate支持的所有数据库方言。用起来很方便。
Hibernate操作数据库的方法.doc
Hibernate insert、delete、update、基于HQL的通用select、基于SQL的通用select方法
详细介绍Hibernate操作数据库的步骤,附例图
hibernate可以实现简单的数据库操作,可以实现简单的数据增加,数据查询,数据修改,数据删除。
hibernate分页查询 数据库连接,不错的分析,可以尝试下载易用。。
使用Hibernate的Session对象操作数据库 1.初始化Hibernate:在要使用Hibernate的类的方法中实例化Configuration对象并用Configuration对象的configure()方法将hibernate.cfg.xml中的配置加载到内存,即: ...
Hibernate多数据库支持解决方案 一、 去掉数据库级的外键关联 二、 如何动态加载.hbm.xml文件 ...五、 hibernate主键生成器(数值型主键操作方法) 六、 Oracle 转换 SQL Server 2000注意 七、 对UTF-8数据库的特殊处理
分别使用Hibernate和JDBC操作数据库