Example usage for org.hibernate.annotations CascadeType MERGE

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

Introduction

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

Prototype

CascadeType MERGE

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

Click Source Link

Document

Corresponds to javax.persistence.CascadeType#MERGE .

Usage

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

License:Open Source License

/**
 * Get the address//from   ww  w  .  j  a  va2 s  . co  m
 *
 * @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  w  w w.  ja  v a2  s . co  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//from   w w  w  .  j a  v  a2  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//  ww w . j  a va2 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/*  www  . ja va2 s.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
@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  ww w  .  j ava 2 s. 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
@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 ww. jav a  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  w  ww .ja v  a 2  s .  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.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 .jav  a2 s.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;
}