`
yjgyjg4
  • 浏览: 118962 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

hibernate.hbm.xml文件屬性

阅读更多
hibernate.hbm.xml文件 屬性記錄
<hibernate-mapping>
    <class name="className"   --類名稱
           table="table_name"  --表名稱
           discriminator-value="null/not null"  一個用於區分不同子類的值,在多態行為時使
           mutable="true/false" --表明該類的實例是可變得或不可變得,不可更新式刪除
             schema="" --覆蓋在根<hibernate-mapping>元素中指定的catalog名
             catalog="" --覆蓋catalog名
           proxy="" --指定一個接口,在延遲加載時作爲代理使用,可以使用自己的類名
             dynameic-updata="true/false" --指定用於update的sql將會在運行時動態生成,並且只更新那些改變過的字段
             dynameic-insert="true/false" --同上
             select-before-update="true/false" --指定hibernate除非確定對象真正被修改了,否則不囘執行update操作
             polymorphism="implicit/explicit" --界定隱式還是顯式的使用多態查詢
             where=""--指定一個附加的sql where條件
             persister="" --指定一個定制的class persister
           batch-size="1" --默認為1,指定一個用於根據標識符(identity)抓取實例時使用的數量
             entity-name="entityName" --允許一個類進行多次映射(默認映射不同的表)並允許使用maps或xml代替java層次的實例映射(即不用寫持久化類)
           check="" --sql表達式用於為自動生成的schema添加多行約束檢查
             rowid="" --設置oracle數據庫德rowid可以實現快速更新
             abstract="" --標識抽象超類
             entiname="" --實体名
             optimistic-lock="none/version/dirty/all" --鎖策略
     >
       
    </class>
</hibernate-mapping>
分享到:
评论

相关推荐

    hibernate.hbm.xml详解

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

    hibernate.queries.hbm.xml

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

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

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

    spring如何摒弃hibernate.cfg.xml

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

    hibernate.cfg.xml文件

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

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

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

    hibernate.cfg.xml 配置 和数据库驱动

    而`hibernate.cfg.xml`文件是Hibernate的核心配置文件,用于设置数据库连接参数、映射信息等关键配置。本文将深入探讨`hibernate.cfg.xml`的配置及其与数据库驱动的关系。 首先,我们来看`hibernate.cfg.xml`的基本...

    ssh整合,不带hibernate.cfg.xml的方式

    总的来说,通过Spring的`LocalSessionFactoryBean`和属性文件配置,我们可以实现不依赖`hibernate.cfg.xml`的SSH整合,这种方式更符合Spring提倡的声明式配置和依赖注入原则,有利于提高代码的可维护性和灵活性。

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

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

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

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

    Hibernate.cfg.xml配置总结

    Hibernate作为一款强大的Java对象关系映射框架,其核心配置文件Hibernate.cfg.xml在项目中起着至关重要的作用。这个文件主要负责定义数据源、连接池、SQL方言、日志以及实体类映射等关键设置。本文将深入探讨其中的...

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

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

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

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

    hbm xml配置详解 ssh框架

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

    xdoclet 用于生成*.hbm.xml

    标题提到的"xdoclet 用于生成*.hbm.xml"表明xdoclet主要被用来自动生成Hibernate的映射文件——.hbm.xml。 Hibernate是一个流行的开源对象关系映射(ORM)框架,它允许开发者使用Java对象来操作数据库,而无需编写...

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

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

    08.拓薪教育-hibernate4.3的hibernate.cfg.xml基本配置.part2

    高级Hibernate4开发技术:ORM思想,hibernate介绍,hibernate.cfg.xml配置,hbm.xml映射文件详解,主键生成策略使用,PO对象状态及状态的转换分析、一级缓存,Hibernate数据检索技术,Hibernate高级映射技术,...

    Xdoclet生成*.hbm.xml映射文件

    在Java开发中,尤其是在使用Hibernate作为持久层框架时,数据库模型与Java对象之间的映射文件*.hbm.xml是必不可少的。这种映射文件定义了数据库表与Java实体类之间的对应关系,方便ORM(Object-Relational Mapping)...

    08.拓薪教育-hibernate4.3的hibernate.cfg.xml基本配置.part1

    高级Hibernate4开发技术:ORM思想,hibernate介绍,hibernate.cfg.xml配置,hbm.xml映射文件详解,主键生成策略使用,PO对象状态及状态的转换分析、一级缓存,Hibernate数据检索技术,Hibernate高级映射技术,...

    CodeSmith对应的NHibernate的.hbm.xml映射文件的生成模板

    1. XML根元素:`&lt;hibernate-mapping&gt;`,定义映射文件的版本和命名空间。 2. `&lt;class&gt;`元素:表示映射的类,包含类名、表名、表空间等信息。 3. `&lt;id&gt;`元素:定义主键映射,包括生成策略(如increment、native、guid...

Global site tag (gtag.js) - Google Analytics