HHH-4933 deprecate legacy annotations, document @ElementCollection, reorganize collection description, remove legacy annotations documentation when a new one is in place
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@18915 1b8cb986-b30d-0410-93ca-fae66ebed9b2
This commit is contained in:
parent
f32f68476b
commit
6a7727163e
File diff suppressed because it is too large
Load Diff
|
@ -34,6 +34,8 @@ import static java.lang.annotation.RetentionPolicy.RUNTIME;
|
||||||
/**
|
/**
|
||||||
* Property Access type
|
* Property Access type
|
||||||
*
|
*
|
||||||
|
* Prefer the standard {@link javax.persistence.Access} annotation
|
||||||
|
*
|
||||||
* @author Emmanuel Bernard
|
* @author Emmanuel Bernard
|
||||||
*/
|
*/
|
||||||
@Target({ TYPE, METHOD, FIELD })
|
@Target({ TYPE, METHOD, FIELD })
|
||||||
|
|
|
@ -35,9 +35,11 @@ public enum CascadeType {
|
||||||
DELETE,
|
DELETE,
|
||||||
SAVE_UPDATE,
|
SAVE_UPDATE,
|
||||||
REPLICATE,
|
REPLICATE,
|
||||||
|
/** @deprecated use @OneToOne(orphanRemoval=true) or @OneToMany(orphanRemoval=true) */
|
||||||
|
@Deprecated
|
||||||
DELETE_ORPHAN,
|
DELETE_ORPHAN,
|
||||||
LOCK,
|
LOCK,
|
||||||
/** @deprecated use DETACH */
|
/** @deprecated use javax.persistence.CascadeType.DETACH */
|
||||||
@Deprecated
|
@Deprecated
|
||||||
EVICT,
|
EVICT,
|
||||||
DETACH
|
DETACH
|
||||||
|
|
|
@ -35,10 +35,12 @@ import static javax.persistence.FetchType.LAZY;
|
||||||
* Annotation used to mark a collection as a collection of elements or
|
* Annotation used to mark a collection as a collection of elements or
|
||||||
* a collection of embedded objects
|
* a collection of embedded objects
|
||||||
*
|
*
|
||||||
|
* @deprecated use @ElementCollection
|
||||||
* @author Emmanuel Bernard
|
* @author Emmanuel Bernard
|
||||||
*/
|
*/
|
||||||
@Target({METHOD, FIELD})
|
@Target({METHOD, FIELD})
|
||||||
@Retention(RUNTIME)
|
@Retention(RUNTIME)
|
||||||
|
@Deprecated
|
||||||
public @interface CollectionOfElements {
|
public @interface CollectionOfElements {
|
||||||
/**
|
/**
|
||||||
* Represent the element class in the collection
|
* Represent the element class in the collection
|
||||||
|
|
|
@ -31,6 +31,7 @@ import java.lang.annotation.Target;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Describe an index column of a List
|
* Describe an index column of a List
|
||||||
|
* Prefer the standard {@link javax.persistence.OrderColumn} annotation
|
||||||
*
|
*
|
||||||
* @author Matthew Inger
|
* @author Matthew Inger
|
||||||
*/
|
*/
|
||||||
|
|
Loading…
Reference in New Issue