`
- 浏览:
1211097 次
- 性别:
- 来自:
北京
-
hibernate映射文件property 元素属性
property 元素
name:映射类属性的名字
可选属性:
- column:对应数据库表的字段名 默认值为属性名
- type:字段的类型
- update:update操作时是否包含本字段的数据 默认值为true
- insert:insert操作时是否包含本字段的数据 默认值为true
- formula:定义一个SQL来计算这个属性的值
- access:Hibernate访问这个属性的策略 默认值为property
- unique:设置该字段值是否唯一 默认值为false
- not-null:设置该字段值是否可以为空 默认值为false
- property-ref:设置关联类的属性名,此属性和本类的关联相对应 默认值为关联类的主键
- optimistic-lock:指定此属性做更新操作时是否需要乐观锁定 默认值为true
- lazy:指定是否采用延迟加载及加载策略 默认值为proxy通过代理进行关联 可选值为 true此对象采用延迟加载并在变量第一次被访问时抓取、false此关联对象不采用延迟加载
- not-found:指定外键引用的数据不存在时如何让处理 默认值为exception产生异常 可选值为ignore对不存在的应用关联到null
- entity-name:被关联类的实体名
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
而MyEclipse作为一款强大的Java集成开发环境,提供了对Hibernate的良好支持,包括自动生成Hibernate映射文件的功能。本文将详细介绍如何在MyEclipse中创建和使用Hibernate映射文件。 首先,理解Hibernate映射文件...
总的来说,通过编写Java程序自动根据实体类生成Hibernate映射文件,可以提高开发效率,减少手动维护映射文件的工作量。这个过程涉及到Java反射、XML处理以及对Hibernate映射机制的理解,对于深入掌握Java与数据库的...
Hibernate映射文件,通常以`.hbm.xml`为扩展名,是Hibernate用来定义Java类与数据库表之间关系的配置文件。它包含了关于实体类与数据库表的字段对应、主键生成策略、关联关系等信息。通过这些映射文件,Hibernate...
### 深入理解Hibernate映射文件 #### Hibernate概述与角色 Hibernate是一个开源的对象关系映射(ORM)框架,它让开发人员能够用面向对象的方式处理数据库操作,从而避免了大量的SQL编写工作。Hibernate的设计理念...
1. **<hibernate-mapping>**:根元素,声明这是Hibernate映射文件。 2. ****:定义一个Java类与数据库表的映射。属性包括`name`(类的全限定名)和`table`(对应的数据库表名)。 3. ****:标识符(主键)映射,每...
Hibernate映射文件是Hibernate框架中用于定义对象-关系映射(ORM)的重要组成部分。它将Java类与数据库表之间的关系进行详细配置,使得程序能够透明地操作数据库。映射文件通常使用XML格式,并以`.hbm.xml`为扩展名...
### Hibernate映射文件基础结构 映射文件通常以`<!DOCTYPE hibernate-mapping>`开头,引用DTD(文档类型定义),确保文件遵循正确的格式。例如: ```xml <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/...
#### Hibernate映射文件与配置关系 Hibernate映射是ORM(对象关系映射)框架中的一项关键技术,它允许开发者在数据库表和Java对象之间建立映射关系,从而简化了数据访问层的开发工作。映射文件通常是`.hbm.xml`格式...
本文将详细探讨如何使用Hibernate映射集合属性List,以及如何让Hibernate自动创建对应的数据库表,无需手动编写SQL语句。 首先,我们需要理解Hibernate的映射机制。Hibernate通过ORM(对象关系映射)技术将Java对象...
描述:本文深入解析了Hibernate映射文件配置的核心概念,重点阐述了映射文件的基本结构及其组成部分,包括主键(id)、普通属性(property)等关键元素的配置方法和策略。 ### Hibernate映射文件配置详解 在...
`hibernate-mapping`元素是映射文件的根元素,它具有几个重要的属性: 1. `schema`:指定映射的表所在的数据库模式名称。 2. `default-cascade`:默认的级联操作,可以是`none`、`save`或`update`。 3. `auto-import...
综上所述,"Hibernate映射配置实例大全"涵盖的内容广泛,包括基本的配置文件设置、实体类的XML和注解映射、集合映射、加载策略、事务管理和缓存配置等。通过深入学习和实践这些实例,开发者可以熟练地运用Hibernate...
在Hibernate的映射文件(hbm.xml)中,我们可以使用`<array>`元素来配置数组映射。基本结构如下: ```xml <property name="propertyName"> </property> ``` - `name`:指定Java对象中对应属性的名称。 - `...
### Hibernate关联映射的作用与常用属性详解 #### 关联映射概述 在对象关系映射(Object Relational Mapping,简称ORM)技术中,Hibernate作为Java领域内非常成熟且功能强大的框架之一,它允许开发者将Java类映射...
1. `<hibernate-mapping>`:根元素,定义映射文件的开始,通常会指定一个package属性,表示该文件中实体类所在的Java包。 2. `<class>`:表示一个Java类,包含`name`属性指定类名,`table`属性指定对应的数据库表。 ...
标题与描述概述的知识点主要集中在Hibernate映射过程中可能遇到的各种异常情况,这涉及到数据库与对象模型之间的映射问题,以及Hibernate框架在处理这些映射时可能产生的错误。下面将对这些异常进行详细的解释和分析...
1. `<hibernate-mapping>`:根元素,声明这是个Hibernate映射文件。 2. `<class>`:表示一个Java实体类,它对应于数据库中的一个表。需要指定类名(`name`属性)和表名(`table`属性)。 3. `<id>`:标识符,相当于...
以下是一个简单的Hibernate映射文件示例: ```xml <hibernate-mapping> 员工信息 <column name="EMPLOYEE_ID" precision="15" scale="0" sql-type="BIGINT" check="EMPLOYEE_ID > 0"/> <property name=...
- `<mapping>` 元素用于指定实体类与数据库表之间的映射文件路径。 ### 总结 Hibernate配置文件是Hibernate应用的核心组成部分之一,它定义了Hibernate运行所需的各项配置。正确地配置这些参数对于确保Hibernate...
总结来说,通过MyEclipse生成的Hibernate映射文件和POJO类,我们可以轻松地在Java应用中处理"订单信息"数据,而无需手动编写大量数据库操作代码。这种面向对象的方式使得代码更易于理解和维护,同时保持了与数据库的...