Example usage for org.hibernate.annotations CascadeType PERSIST

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

Introduction

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

Prototype

CascadeType PERSIST

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

Click Source Link

Document

Corresponds to javax.persistence.CascadeType#PERSIST .

Usage

From source file:com.example.app.model.company.Company.java

License:Open Source License

/**
 * Get the address//  w ww  . j  a  v  a 2  s  .c  om
 *
 * @return the address
 */
@ManyToOne(fetch = FetchType.LAZY)
@Cascade({ CascadeType.PERSIST, CascadeType.MERGE, CascadeType.SAVE_UPDATE })
@Audited(targetAuditMode = RelationTargetAuditMode.NOT_AUDITED)
public Address getAddress() {
    return _address;
}

From source file:com.example.app.model.company.Company.java

License:Open Source License

/**
 * Get primary contact email address//from  ww  w  .j a va 2 s  . c  o  m
 *
 * @return the primary email address
 */
@ManyToOne(fetch = FetchType.LAZY)
@Cascade({ CascadeType.PERSIST, CascadeType.MERGE, CascadeType.SAVE_UPDATE })
@Audited(targetAuditMode = RelationTargetAuditMode.NOT_AUDITED)
public EmailAddress getEmailAddress() {
    return _emailAddress;
}

From source file:com.example.app.model.company.Company.java

License:Open Source License

/**
 * Get the company logo//www . ja va 2  s  .  c  o m
 *
 * @return the logo
 */
@ManyToOne(fetch = FetchType.LAZY)
@Cascade({ CascadeType.PERSIST, CascadeType.MERGE, CascadeType.SAVE_UPDATE })
@Audited(targetAuditMode = RelationTargetAuditMode.NOT_AUDITED)
@Nullable
public FileEntity getLogo() {
    return _logo;
}

From source file:com.example.app.model.company.Company.java

License:Open Source License

/**
 * Get the phone number/*w  w w. j a va  2 s  .  c  o  m*/
 *
 * @return the phone number
 */
@ManyToOne(fetch = FetchType.LAZY)
@Cascade({ CascadeType.PERSIST, CascadeType.MERGE, CascadeType.SAVE_UPDATE })
@Audited(targetAuditMode = RelationTargetAuditMode.NOT_AUDITED)
public PhoneNumber getPhoneNumber() {
    return _phoneNumber;
}

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

License:Open Source License

/**
 * Get the RepositoryItem for this RepositoryItemRelation
 *
 * @return RepositoryItem//from  ww w  .  j  a  v a2 s  . c  om
 */
@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.model.user.User.java

License:Open Source License

/**
 * Get the underlying {@link Principal} for this
 *
 * @return the underlying Principal for this
 *///from  w w  w  . j av  a2s.  co  m
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = PRINCIPAL_COLUMN, unique = true)
@Audited(targetAuditMode = RelationTargetAuditMode.NOT_AUDITED)
@Cascade({ CascadeType.SAVE_UPDATE, CascadeType.MERGE, CascadeType.PERSIST, CascadeType.REFRESH })
@NotNull
@Nonnull
public Principal getPrincipal() {
    return _principal;
}

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

License:Open Source License

/**
 * Get the profile type of this Profile//from  w w  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//w  w w  . j  a  v a  2 s. com
 */
@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.example.app.profile.model.user.User.java

License:Open Source License

/**
 * Get the underlying {@link Principal} for this
 *
 * @return the underlying Principal for this
 *//*from w w  w .  ja  va 2s  .c  o m*/
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = PRINCIPAL_COLUMN, unique = true)
@Audited(targetAuditMode = RelationTargetAuditMode.NOT_AUDITED)
@Cascade({ CascadeType.SAVE_UPDATE, CascadeType.MERGE, CascadeType.PERSIST, CascadeType.REFRESH })
@NotNull
public Principal getPrincipal() {
    return _principal;
}

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;
}