hibernate 介绍

原创 2004年08月09日 08:30:00

hibernate
1.把数据库需要的JDBC驱动拷贝到全局类路径(tomcat/common/lib)。
2.把hibernate2.jar文件烤到web-inf/lib下
3.把 dom4j (必需) 、CGLIB (必需)  Commons Collections, Commons Logging (必需)  ODMG4 (必需) 
4。配置tomcat连接池,在TOMCAT/conf/server.xml中增加一个数据库JDBC连接池的资源声明,
5。编写javabean
public class Cat {
    private String id;
    private String name;
    public String getId() {
        return id;
    }
    public void setId(String id) {
        this.id = id;
    }
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
}
6。配置cat.hbm.xml
7.配置hibernate.cfg.xml,把它放在类路径(WEB-INF/classes)下
8.编写代码
1)修改
      Configuration conf = new Configuration().configure();
      sessionFactory = conf.buildSessionFactory();
      Session s = sessionFactory.openSession();
      Transaction tx = s.beginTransaction();
      OnlineNews on = new OnlineNews();
      on.setnewsdata("tests");
      on.setUrl("http:");
      s.save(on);
      s.flush();
      tx.commit();
      s.close();

2)查询
Transaction tx= session.beginTransaction();
Query query = session.createQuery("select cat from Cat as cat where cat.sex = :sex");
query.setCharacter("sex", 'F');
for (Iterator it = query.iterate(); it.hasNext();) {
    Cat cat = (Cat) it.next();
    out.println("Female Cat: " + cat.getName() );
}
tx.commit();

Hibernate简单介绍

. Hibernate介绍:      Hibernate是一个开源的对象关系映射框架,它对JDBC进行了轻量级的对象封装,使Java程序员可以随心所欲的使用对象编程思维来操纵数据库。它不仅提供了从...
  • clypm
  • clypm
  • 2014-03-20 11:07:30
  • 1712

Hibernate第一篇【介绍Hibernate,简述ORM,快速入门】

前言前面已经学过了Struts2框架了,紧接着就是学习Hibernate框架了…本博文主要讲解介绍Hibernate框架,ORM的概念和Hibernate入门什么是Hibernate框架?Hibern...
  • hon_3y
  • hon_3y
  • 2017-05-06 11:21:11
  • 379

Hibernate 相关jar包详细介绍

Hibernate相关jar包的详细介绍如下:1.Hibernate3.jar  (Hibernate的核心库,必须使用的jar)2.cglib-asm.jar    (cglib库,Hibernat...
  • FarAwayHome
  • FarAwayHome
  • 2011-07-21 14:53:09
  • 4576

hibernate核心API介绍

1.1. 对象的三种状态 临时状态(瞬时状态): 指的是该对象不受session对象管理,没有id值,刚刚被new创建出来的。 持久化状态: 通过session对象的save、saveOrUp...
  • myz7758
  • myz7758
  • 2017-04-11 14:29:59
  • 160

Hibernate框架(一)——总体介绍

作为SSH三大框架之一的Hibernate,是用来把程序的Dao层和数据库打交道用的,它封装了JDBC的步骤,是我们对数据库的操作更加简单,更加快捷。利用Hibernate框架我们就可以不再编写重复的...
  • liujiahan629629
  • liujiahan629629
  • 2014-03-18 09:40:25
  • 21127

Hibernate二级缓存介绍

在向大家详细介绍Hibernate二级缓存之前,首先让大家了解下一级缓存,然后全面介绍Hibernate二级缓存。    Hibernate中提供了两级Cache,第一级别的缓存是Sessi...
  • z530650681
  • z530650681
  • 2015-09-05 13:28:09
  • 742

Hibernate的Session介绍

Session Session是Hibernate向应用程序提供操作数据的主要接口, 他提供了保存、更新、删除、加载Java对象的方法。 Session的缓存 Session有一个缓存,用来缓存...
  • adoocoke
  • adoocoke
  • 2012-12-15 11:22:53
  • 725

Hibernate核心API的详解

ConfigurationConfiguration cfg = new Configuration(); cfg.configure();1. 到src下面找到名称hibernate.cfg.xml...
  • JeffCHP
  • JeffCHP
  • 2017-02-19 16:51:31
  • 296

深入学习Hibernate4_01 Hibernate简介(是什么?为什么)

很开心,今天重新学习Hibernate,其实也不算重新学习,算是Hibernate进阶吧,因为之前学习的版本是3,现在学习的版本是4,两者还是有些不同。闲话少说,进入正题。 学习一门技术,我常常...
  • sinat_35598260
  • sinat_35598260
  • 2017-06-03 18:08:45
  • 392

Hibernate 简单总结

学习了几天的 Hibernate 框架,今天简单总结一下吧。   一、环境搭建1.要想使用框架,jar 包是绝对少不了的,Hibernate 框架需要13个最基础的 jar 包,分别是:必要包9个...
  • H_Shun
  • H_Shun
  • 2017-09-19 22:56:29
  • 238
收藏助手
不良信息举报
您举报文章:hibernate 介绍
举报原因:
原因补充:

(最多只允许输入30个字)