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:cz.zcu.pia.social.network.backend.entities.Comments.java

/**
 * Gets User that posted comment/*www  .  j  a va2  s  .c o  m*/
 * @return User that posted comment
 */
@ManyToOne
@Cascade({ CascadeType.MERGE })
@JoinColumn(name = "user_id", nullable = false)
public Users getUser() {
    return user;
}

From source file:cz.zcu.pia.social.network.backend.entities.Comments.java

/**
 * Gets Commented post//from   w  w  w . j a va  2s  . co m
 * @return Commented post
 */
@ManyToOne
@Cascade({ CascadeType.MERGE })
@JoinColumn(name = "post_id", nullable = false)
public Post getPost() {
    return post;
}

From source file:cz.zcu.pia.social.network.backend.entities.RatedPosts.java

/**
 * Gets User who rated/* w  w w .j  a  va  2 s .co m*/
 * @return User who rated
 */
@ManyToOne(fetch = FetchType.LAZY)
@Cascade({ CascadeType.MERGE })
@JoinColumn(name = "user_id", nullable = false)
public Users getUser() {
    return user;
}

From source file:cz.zcu.pia.social.network.backend.entities.RatedPosts.java

/**
 * Gets Post that was rated/*from  w  w w.j  av a 2 s  .c  o  m*/
 * @return Post that was rated
 */
@ManyToOne(fetch = FetchType.LAZY)
@Cascade({ CascadeType.MERGE })
@JoinColumn(name = "post_id", nullable = false)
public Post getPost() {
    return post;
}

From source file:edu.duke.cabig.c3pr.domain.BookRandomizationEntry.java

License:BSD License

@ManyToOne
@JoinColumn(name = "ARMS_ID")
@Cascade(value = { CascadeType.SAVE_UPDATE, CascadeType.MERGE })
public Arm getArm() {
    return arm;
}

From source file:edu.duke.cabig.c3pr.domain.BookRandomizationEntry.java

License:BSD License

@ManyToOne
@JoinColumn(name = "str_grp_id", nullable = true)
@Cascade(value = { CascadeType.SAVE_UPDATE, CascadeType.MERGE })
@OrderBy("stratumGroupNumber")
public StratumGroup getStratumGroup() {
    return stratumGroup;
}

From source file:edu.duke.cabig.c3pr.domain.CompanionStudyAssociation.java

License:BSD License

@ManyToOne
@JoinColumn(name = "companion_study_id", nullable = false)
@Cascade({ CascadeType.LOCK, CascadeType.SAVE_UPDATE, CascadeType.MERGE })
public Study getCompanionStudy() {
    return companionStudy;
}

From source file:edu.duke.cabig.c3pr.domain.customfield.CustomFieldDefinition.java

License:BSD License

@ManyToOne
@JoinColumn(name = "org_id")
@Cascade({ CascadeType.LOCK, CascadeType.SAVE_UPDATE, CascadeType.MERGE })
public StudyOrganization getStudyOrganization() {
    return studyOrganization;
}

From source file:edu.duke.cabig.c3pr.domain.customfield.CustomFieldDefinition.java

License:BSD License

@ManyToOne
@JoinColumn(name = "stu_id")
@Cascade({ CascadeType.LOCK, CascadeType.SAVE_UPDATE, CascadeType.MERGE })
public Study getStudy() {
    return study;
}

From source file:edu.duke.cabig.c3pr.domain.customfield.CustomFieldPermissibleValue.java

License:BSD License

@ManyToOne
@JoinColumn(name = "cust_field_def_id", nullable = false)
@Cascade({ CascadeType.LOCK, CascadeType.SAVE_UPDATE, CascadeType.MERGE })
public CustomFieldDefinition getCustomFieldDefinition() {
    return customFieldDefinition;
}