Example usage for org.hibernate.annotations CascadeType LOCK

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

Introduction

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

Prototype

CascadeType LOCK

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

Click Source Link

Document

Corresponds to the Hibernate native LOCK action.

Usage

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  va 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
@Nonnull
public RepositoryItem getRepositoryItem() {
    return _repositoryItem;
}

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  . ja  v a2  s .  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
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;
}

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

License:BSD License

@ManyToOne
@JoinColumn(name = "parent_version_id")
@Cascade({ CascadeType.LOCK })
public StudyVersion getParentStudyVersion() {
    return parentStudyVersion;
}

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.Correspondence.java

License:BSD License

@OneToMany
@Cascade(value = { CascadeType.LOCK })
@JoinTable(name = "corr_per_users_assoc", joinColumns = @JoinColumn(name = "corr_id"), inverseJoinColumns = @JoinColumn(name = "pers_user_id"))
public List<PersonUser> getNotifiedStudyPersonnelInternal() {
    return lazyListHelper.getInternalList(PersonUser.class);
}

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

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

License:BSD License

@OneToOne
@JoinColumn(name = "icd9_disease_site_id")
@Cascade(value = { CascadeType.LOCK })
public ICD9DiseaseSite getIcd9DiseaseSite() {
    return icd9DiseaseSite;
}