Interface Value

All Superinterfaces:
Serializable
All Known Subinterfaces:
KeyValue
All Known Implementing Classes:
Any, Any.KeyValue, Any.MetaValue, Array, Bag, BasicValue, Collection, Component, DependantBasicValue, DependantValue, ExportableColumn.ValueImpl, IdentifierBag, IdentifierCollection, IndexedCollection, List, ManyToOne, Map, OneToMany, OneToOne, PrimitiveArray, Set, SimpleValue, ToOne

public interface Value extends Serializable
A mapping model object which represents something that's persisted "by value", instead of "by reference", that is, anything with no primary key.

A Value is essentially a Hibernate Type, together with zero or more columns. In the mapping model, a Value always comes wrapped in something with higher-level semantics, for example, a property, a collection, or a class.