Example usage for org.hibernate.annotations CascadeType REPLICATE

List of usage examples for org.hibernate.annotations CascadeType REPLICATE

Introduction

In this page you can find the example usage for org.hibernate.annotations CascadeType REPLICATE.

Prototype

CascadeType REPLICATE

To view the source code for org.hibernate.annotations CascadeType REPLICATE.

Click Source Link

Document

Corresponds to the Hibernate native REPLICATE action.

Usage

From source file:com.example.app.model.repository.RepositoryItemRelation.java

License:Open Source License

/**
 * Get the RepositoryItem for this RepositoryItemRelation
 *
 * @return RepositoryItem// w  w w.jav  a2s  .  c  o m
 */
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = RepositoryItem.ID_COLUMN)
@Cascade({ CascadeType.SAVE_UPDATE, CascadeType.MERGE, CascadeType.PERSIST, CascadeType.REFRESH,
        CascadeType.DETACH, CascadeType.LOCK, CascadeType.REPLICATE })
@NotNull
@Nonnull
public RepositoryItem getRepositoryItem() {
    return _repositoryItem;
}

From source file:com.example.app.profile.model.Profile.java

License:Open Source License

/**
 * Get the profile type of this Profile//ww  w. ja  va 2s  . c o  m
 *
 * @return the ProfileType of this Profile
 */
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = PROFILE_TYPE_COLUMN)
@Cascade({ CascadeType.MERGE, CascadeType.PERSIST, CascadeType.REFRESH, CascadeType.REPLICATE,
        CascadeType.SAVE_UPDATE })
@NotNull
public ProfileType getProfileType() {
    return _profileType;
}

From source file:com.example.app.profile.model.repository.RepositoryItemRelation.java

License:Open Source License

/**
 * Get the RepositoryItem for this RepositoryItemRelation
 *
 * @return RepositoryItem/*from  ww  w  .  j  av  a 2s .  co m*/
 */
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = RepositoryItem.ID_COLUMN)
@Cascade({ CascadeType.SAVE_UPDATE, CascadeType.MERGE, CascadeType.PERSIST, CascadeType.REFRESH,
        CascadeType.DETACH, CascadeType.LOCK, CascadeType.REPLICATE })
@NotNull
public RepositoryItem getRepositoryItem() {
    return _repositoryItem;
}

From source file:com.omsu.cherepanov.Graph.ElementOfGraph.java

@ManyToOne(fetch = FetchType.EAGER)
@Cascade({ CascadeType.SAVE_UPDATE, CascadeType.DETACH, CascadeType.LOCK, CascadeType.MERGE,
        CascadeType.PERSIST, CascadeType.REFRESH, CascadeType.REPLICATE })
@JoinColumn(name = "Mainclient_ObjectID")
@MapsId("mainclientID")
public Mainclient getVertex() {
    return vertex;
}