3.5.1 实体和值类型
来源:互联网 发布:国产自主三维软件 编辑:程序博客网 时间:2024/05/21 07:07
这里给我们展示了一个在ORM中重要的区别。在Java中,所有的类都是等价的:所有的对象都有自己的标识和生命周期,所有类的势力都是通过引用传递。只有原始类型通过值传递。
我们建议设计比数据表更多的持久化类。表中的一行可以由多个对象来表示。因为数据库标识使用主键来表示的,而许多持久化类并不拥有属于自己的标识。因此在一些持久化类中,持久化机制实现了值传递的语义。这些对象的其中一个拥有属于自身的标识,而其他对象依赖于它。
Hibernate中存在着以下几点区别:
一个对象的实体类型拥有属于自己的标识。一个实体的对象引用被持久化为数据库中的一个引用。一个实体拥有生命周期:它可能与其他实体之间保持一种独立的管理。
值类型的对象并不拥有数据库标识:它属于一个实体,它的持久化状态被嵌入到代表数据库表行的实体中。值类型并不用identifiers或者identifiers属性。它的生命周期依赖于其隶属的实体。
最容易想到的值类型如Strings和Integers。当然,Hibernate也可以允许你使用自定义的类型,这在下面你将会看到。
- 3.5.1 实体和值类型
- java中遍历实体类属性和类型,属性值
- java中遍历实体类属性和类型,属性值
- java中遍历实体类属性和类型,属性值
- java中遍历实体类属性和类型,属性值
- java中遍历实体类属性和类型,属性值
- java中遍历实体类属性和类型,属性值
- java中遍历实体类属性和类型,属性值
- hibernate 值类型的set、bag、list和map (非实体bean类型的)
- Hibernate映射枚举类型和实体类型的区别
- java中遍历实体类属性和类型,并赋值和获取值
- java反射遍历实体类属性和类型,并赋值和获取值
- java中遍历实体类属性和类型、赋值和取值
- java反射遍历实体类属性和类型,并赋值和获取值
- 使用java反射机制遍历实体类的属性和类型以及值
- 转载--java中遍历实体类属性和类型,属性值
- Hibernate系列学习之映射持久化类--Hibernate中实体类型和值类型概念辨析
- 不能将 类型的值 分配到 类型的实体
- 忆龙2009:先睹为快,梦幻魔方即将免费发布
- 理解Java异常处理机制——Java异常处理的一个综合实例
- 一线城市的物价不仅仅是个民生问题,更是个生存法则!!!
- 公共头文件耦合性的问题
- aaaaaaaaaaa
- 3.5.1 实体和值类型
- ASP.NET 无限级分类
- 初探DeepEarth控件
- java虚拟机概述
- 几个简单的存储过程
- vc设置检查内存泄露的方法
- Asp.net 无限级分类实例代码
- Chinese football has WeiDi: we are to solve such contradictory
- 完数