All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.hibernate.property.access.spi.package-info Maven / Gradle / Ivy

There is a newer version: 7.0.0.Alpha1
Show newest version
/*
 * Hibernate, Relational Persistence for Idiomatic Java
 *
 * License: GNU Lesser General Public License (LGPL), version 2.1 or later.
 * See the lgpl.txt file in the root directory or .
 */

/**
 * Defines strategies for accessing the persistent properties of an entity or composite.
 * 

* The overall strategy of the various ways to access a property is defined by the * {@link org.hibernate.property.access.spi.PropertyAccessStrategy} contract. *

* The access for a specific property is modeled by a * {@link org.hibernate.property.access.spi.PropertyAccess} instance build from the strategy, exposing * {@link org.hibernate.property.access.spi.Getter} and {@link org.hibernate.property.access.spi.Setter} * delegates for accessing the properties values. *

* {@link org.hibernate.property.access.spi.BuiltInPropertyAccessStrategies} defines the built-in * named strategies understood in terms of mappings. In mappings, users may refer to those short names * for referring to certain built-in strategies. Users may also implement their own * strategy and refer to that by fully-qualified name, or they may leverage the * {@link org.hibernate.boot.registry.selector.spi.StrategySelector} service to define short-naming * for their custom strategies. */ package org.hibernate.property.access.spi;





© 2015 - 2024 Weber Informatics LLC | Privacy Policy