编程资料集中营
 | 网站首页 | 文章中心 | 编程资料2 | 软件下载 | BT下载 | 八卦星闻 | 音乐在线 | 在线游戏 | 免费电影 | 进入问吧 | 
Hibernate 上手篇,发布者:发布时间:2007-01-12第一章在Tomcat中快速上手1.1.开始Hibernate之旅这份教程描述如何在ApacheTomcatservlet容器中为web应用程序配置Hibernate3.0(我们使用Tomcat4.1版本,与5.0版本差别很小)。Hibernate在大多数主流J2EE应用服务器的运行环境中都可以工作良好,甚至也可以在独立Java应用程序中使用。在本教程中使用的示,
您现在的位置: 编程资料,学习资料,c,c++,vc,vc++,java,jsp,j2ee,j2me,asp,php >> 文章中心 >> JAVA 专区 >> Hibernate 技术 >> 文章正文
【字体:
Hibernate 上手篇   进入问吧

本站地址:http://www.bajiao123.com

作者:本站    文章来源:网络    点击数:    更新时间:2007-1-31    

Hibernate 上手篇

        <property name="show_sql">false</property>

        <property name="dialect">org.hibernate.dialect.PostgreSQLDialect</property>

 

        <!-- Mapping files -->

        <mapping resource="Cat.hbm.xml"/>

 

    </session-factory>

 

</hibernate-configuration>

在这里我们关闭了SQL命令的log,同时告诉Hibernate使用哪种SQL数据库用语(Dialet),以及如何得到JDBC连接(通过Tomcat声明绑定的JNDI地址)。Dialet是必需配置的,因为不同的数据库都和"SQL标准"有一些出入。不用担心,Hibernate会替你处理这些差异,Hibernate支持所有主流的商业和开放源代码数据库。

 

SessionFactory是Hibernate的一个概念,表示对应一个数据存储源。通过创建多个XML配置文件并在你的程序中创建多个Configuration和SessionFactory对象,就可以支持多个数据库了。

 

在hibernate.cfg.xml中的最后一个元素声明了Cat.hbm.xml,这是一个Hibernate XML映射文件,对应于持久化类Cat。这个文件包含了把Cat POJO类映射到数据库表(或多个数据库表)的元数据。我们稍后就回来看这个文件。下一步让我们先编写这个POJO类,然后在声明它的映射元数据。

 

1.2. 第一个持久化类

Hibernate使用简单的Java对象(Plain Old Java Objects ,就是POJOs,有时候也称作Plain Ordinary Java Objects)这种编程模型来进行持久化。一个POJO很像JavaBean,通过getter和setter方法访问其属性,对外则隐藏了内部实现的细节(假若需要的话,Hibernate也可以直接访问其属性字段)。

 

package org.hibernate.examples.quickstart;

 

public class Cat {

 

    private String id;

    private String name;

    private char sex;

    private float weight;

 

    public Cat() {

    }

 

    public String getId() {

        return id;

    }

 

    private void setId(String id) {

        this.id = id;

    }

 

    public String getName() {

        return name;

    }

 

    public void setName(String name) {

        this.name = name;

    }

 

    public char getSex() {

        return sex;

    }

 

    public void setSex(char sex) {

        this.sex = sex;

    }

上一页  [1] [2] [3] [4] [5] [6] [7] 下一页

   

进入问吧

本站地址:http://www.bajiao123.com

文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 高级搜索
    编程资料集中营