`

hibernate hbm.xml文件

阅读更多
配置数据库连接1>
<hibernate-configuration>
    <session-factory>
        <property name="dialect">org.hibernate.dialect.Oracle10gDialect</property>
        <property name="connection.driver_class">oracle.jdbc.driver.OracleDriver</property>
        <property name="connection.url">jdbc:oracle:thin:@(DESCRIPTION=(LOAD_BALANCE=yes)(FAILOVER=on)(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.1.6.1)(PORT=1521))(ADDRESS=(PROTOCOL=TCP)))(LOAD_BALANCE=yes)(CONNECT_DATA=(SERVICE_NAME=RACDB)(FAILOVER_MODE=(TYPE=select)(DELAY=5)(METHOD=basic))))</property>
        <!--<property name="connection.url">jdbc:oracle:thin:@127.0.0.1:1521:MASTER</property>-->
        <property name="connection.username">usera</property>
        <property name="connection.password">pwda</property>
        <property name="connection.pool_size">5</property>
        <property name="show_sql">true</property>

<mapping resource="com/entity/QueryLog.hbm.xml"/>
<mapping resource="com/entity/Operator.hbm.xml"/>
    </session-factory>
</hibernate-configuration>

配置数据库连接2>
  <session-factory>
        <property name="connection.driver_class">oracle.jdbc.driver.OracleDriver</property>
        <property name="connection.url">jdbc:oracle:thin:@192.168.0.3:1521:ORA92</property>
        <property name="dialect">net.sf.hibernate.dialect.OracleDialect</property>
        <property name="connection.username">nnnnnnnn</property>
        <property name="connection.password">xxxxxxx</property>
        <property name="statement_cache.size">10</property>
        <property name="show_sql">false</property>
        <property name="connection.pool_size">5</property>
        <property name="hibernate.cglib.use_reflection_optimizer">false</property>
        <property name="use_outer_join">true</property>

        <mapping resource="com/Dictionary.hbm.xml"/>

    </session-factory>
配置数据库连接3>
<session-factory>
        <property name="connection.datasource">java:comp/env/jdbc/datasourcename</property>或
<property name="connection.datasource">XX_DataSource</property>(apusic下)或
<property name="connection.datasource">java:comp/env/XX_DataSource</property>(tomcate下)
<property name="show_sql">false</property>
<property name="connection.pool_size">5</property>
<property name="hibernate.cglib.use_reflection_optimizer">false</property>
<property name="use_outer_join">true</property>

<mapping resource="com/Dictionary.hbm.xml"/>

</session-factory>



实体间的关联关系
Order与Customer是m:1的关系
Order.hbm.xml
Order和一个Customer类型的成员变量
<many-to-one
    name="customer"
    column="customer_id"
    class="Customer"
    not-null="true"
/>
Customer.hbm.xml
Customer有一个orders集合,元素是Order
<set
    name="orders"
    cascade="delete"
    inverse="true"  被维护端
    >
    <key column="customer_id" />
    <one-to-many class="Order" />
</set>
分享到:
评论

相关推荐

    利用hibernate自动生成hbm.xml文件和entity类.doc

    3. 将 hbm.xml 文件加入到 application.mappinginfo.xml 中:将 hbm.xml 文件加入到 application.mappinginfo.xml 中,以便于 Hibernate 可以正确地加载映射关系。 五、 小结 通过以上步骤,开发者可以使用 ...

    自动生成Hibernate类文件和hbm.xml文件

    通过myeclipse自动生成Hibernate类文件和hbm.xml文件,链接数据库库自动生成

    hibernate.hbm.xml详解

    在Java的持久化框架Hibernate中,`hibernate.hbm.xml`文件是至关重要的,它定义了Java对象与数据库表之间的映射关系,使得对象模型能够与关系型数据库无缝对接。这篇文章将深入解析`hibernate.hbm.xml`的结构和主要...

    在myeclipse中根据表结构生成实体和hbm.xml文件

    Hibernate 在 MyEclipse 中根据表结构生成实体和 hbm.xml 文件 在 MyEclipse 中,我们可以使用 Hibernate 根据现有的数据库表结构生成实体和 hbm.xml 配置文件,这样可以避免手动编写 JPA 或 Hibernate 实体类。...

    hbm.xml文件中的name名字与实体类中不符合

    hbm.xml文件中的name名字与实体类中不符合.

    MyEclipse生成hbm.xml文件(全图解)

    在弹出的对话框中,指定生成实体类和hbm.xml文件的包名,并确保勾选`Hibernate mapping file`和`Java Data Object`两个选项,这样MyEclipse就会为我们生成所需的文件。 如果在生成过程中遇到问题,例如缺少...

    Hibernate-tools解决hbm.xml中文注释乱码和生成实体类注释

    `Hibernate-tools`是Hibernate项目提供的一组实用工具,它包括了代码生成、反编译数据库模式到`hbm.xml`文件、JPA实体类生成等功能。在5.2.1版本中,这个工具集已经相当成熟,可以很好地支持各种定制需求。 1. **...

    Oracle自动生成hibernate实体(.java 和.hbm.xml文件)存储过程

    本主题聚焦于如何在Oracle环境中自动生成Hibernate实体类(`.java`文件)及其对应的映射文件(`.hbm.xml`文件)。这个过程通常是为了减少手动编写这些文件的工作量,提高开发效率。 首先,我们需要理解`Oracle`存储...

    Hibernate的........htm.xml和hibernatecfg.xml配置

    `.hbm.xml`文件用于映射数据库表和Java类之间的关系,而`hibernate.cfg.xml`则是Hibernate的整体配置文件,包含了数据库连接、事务管理等核心设置。 ** Hibernate基础知识 ** Hibernate是一款流行的Java持久化框架...

    使用MyEclipse工具生成POJO类和映射文件.hbm.xml

    生成的 POJO 类将存放在我们指定的存放位置,并且映射文件 .hbm.xml 将被添加到 hibernate.cfg.xml 文件中。 使用 MyEclipse 工具生成 POJO 类和映射文件 .hbm.xml 非常简单。MyEclipse 提供了许多实用的功能来帮助...

    根据实体类自动生成hibernate的hbm.xml映射文件

    请输入包的名称和映射文件需要放到的文件夹之后运行CreateTableXml里的main方法,就可以自动生成映射文件了。记着刷新文件夹,要不然是看不到的。 当然只是一些基础的属性。对于一些比较复杂,还是需要自己来修改的...

    Hibernate逆向生成entity和hbm.xml文件

    在开发过程中,为了减少手动编写实体类(Entity)和对应的hbm.xml配置文件的工作量,Hibernate提供了一个逆向工程工具,可以基于现有数据库结构自动生成这些代码。 实体类是Java对象,它们代表数据库中的表,而hbm....

    hibernate.queries.hbm.xml

    hibernate.queries.hbm.xml这个文件需要放在jbpm*(版本).jar中。。的org.jbpm.db目录下,先删除以前的文件,然后,换上共享中这个。。大家可以用文件比较器看看,并没有改变以前的,只是新加了。。

    hibernate。hbm.xml配置详解

    在 Hibernate 中,`hbm.xml` 文件是用于定义对象与数据库表之间映射的元数据文件。这篇文档将深入解析 `hbm.xml` 配置的各个方面。 ### 1. `hbm.xml` 文件结构 `hbm.xml` 文件的开头通常包含 XML 声明和 DTD 引用...

    利用Middlegen Hibernate3生成hbm.xml配置和java类

    标题中的“利用Middlegen Hibernate3生成hbm.xml配置和java类”指的是使用Middlegen工具来自动化创建Hibernate3框架所需的映射文件(hbm.xml)和对应的Java实体类。这个过程是数据库对象到Java对象(O/R Mapping)的...

    spring如何摒弃hibernate.cfg.xml

    这个属性用于指定类路径下具体的Hibernate映射文件(.hbm.xml)。例如,如果我们有一个名为`petclinic.hbm.xml`的映射文件,我们可以这样配置: ```xml &lt;value&gt;petclinic.hbm.xml ``` 这种方式只能处理单个...

    myeclipse中自动生成hibernate的POJO、DAO和hbm.xml文件

    MyEclipse中自动生成Hibernate的POJO、DAO和hbm.xml文件 MyEclipse是一款功能强大且流行的集成开发环境(IDE),它提供了许多实用的功能来帮助开发者快速构建和维护项目。其中,MyEclipse提供了对Hibernate的支持,...

    hibernate.cfg.xml文件

    在`hibernate.cfg.xml`中,我们通常不会直接写入实体类的属性映射,而是引用外部的`.hbm.xml`文件。这些映射文件详细描述了实体类和数据库表之间的关系,包括字段映射、主键生成策略等。 四、运行时加载配置 在...

    hbm xml配置详解 ssh框架

    在Hibernate中,XML配置文件是连接对象模型与数据库模型的关键,而`.hbm.xml`文件就是这种映射的载体。本文将深入探讨Hibernate的`.hbm.xml`配置文件以及其内部的映射类型。 首先,让我们了解`.hbm.xml`文件的作用...

    使用Hibernate逆向生成实体类的方法(注解和hbm.xml映射文件)

    本文将详细介绍如何利用Hibernate逆向生成实体类的方法,包括通过注解映射以及hbm.xml文件映射两种方式。 #### 一、环境准备与配置 1. **安装并配置MyEclipse**: - 安装MyEclipse,并确保已安装Hibernate插件。 ...

Global site tag (gtag.js) - Google Analytics