List of usage examples for org.hibernate.annotations CascadeType LOCK
CascadeType LOCK
To view the source code for org.hibernate.annotations CascadeType LOCK.
Click Source Link
From source file:edu.duke.cabig.c3pr.domain.StudyOrganization.java
License:BSD License
/** * Gets the healthcare site./*from w w w.j a va 2 s. c o m*/ * * @return the healthcare site */ @ManyToOne @JoinColumn(name = "hcs_id", nullable = false) @Cascade(value = { CascadeType.LOCK }) public HealthcareSite getHealthcareSite() { return healthcareSite; }
From source file:edu.duke.cabig.c3pr.domain.StudyOrganization.java
License:BSD License
/** * Gets the study./* w w w . ja v a2 s .c o m*/ * * @return the study */ @ManyToOne @JoinColumn(name = "study_id", nullable = false) @Cascade({ CascadeType.LOCK }) public Study getStudyInternal() { return study; }
From source file:edu.duke.cabig.c3pr.domain.StudySite.java
License:BSD License
@ManyToOne @Cascade({ CascadeType.LOCK }) @JoinColumn(name = "comp_assoc_id", insertable = false, updatable = false) public CompanionStudyAssociation getCompanionStudyAssociation() { return companionStudyAssociation; }
From source file:edu.duke.cabig.c3pr.domain.StudySiteStudyVersion.java
License:BSD License
@ManyToOne @JoinColumn(name = "stu_version_id") @Cascade({ CascadeType.LOCK }) public StudyVersion getStudyVersion() { return studyVersion; }
From source file:edu.duke.cabig.c3pr.domain.StudySiteStudyVersion.java
License:BSD License
@OneToMany(mappedBy = "studySiteStudyVersion", orphanRemoval = true) @Cascade(value = { CascadeType.LOCK }) public List<StudySubjectStudyVersion> getStudySubjectStudyVersions() { return studySubjectStudyVersions; }
From source file:edu.duke.cabig.c3pr.domain.StudySubject.java
License:BSD License
/** * Gets the parent study subject./* w w w . ja va 2 s . c o m*/ * * @return the parent study subject */ @ManyToOne @Cascade(value = { CascadeType.LOCK }) @JoinTable(name = "stu_sub_associations", joinColumns = @JoinColumn(name = "child_stu_sub_id"), inverseJoinColumns = @JoinColumn(name = "parent_stu_sub_id")) public StudySubject getParentStudySubject() { return parentStudySubject; }
From source file:edu.duke.cabig.c3pr.domain.StudySubjectConsentVersion.java
License:BSD License
@OneToOne @JoinColumn(name = "consent_id", nullable = false) @Cascade({ CascadeType.LOCK }) public Consent getConsent() { return consent; }
From source file:edu.duke.cabig.c3pr.domain.StudySubjectDemographics.java
License:BSD License
@OneToMany(mappedBy = "studySubjectDemographics") @Cascade(CascadeType.LOCK) public List<StudySubject> getRegistrations() { return registrations; }
From source file:edu.duke.cabig.c3pr.domain.StudySubjectRegistryStatus.java
License:BSD License
@ManyToOne @Cascade(value = { CascadeType.LOCK }) @JoinColumn(name = "per_reg_st_id", nullable = false) public PermissibleStudySubjectRegistryStatus getPermissibleStudySubjectRegistryStatus() { return permissibleStudySubjectRegistryStatus; }
From source file:edu.duke.cabig.c3pr.domain.StudySubjectRegistryStatus.java
License:BSD License
@ManyToMany @Fetch(FetchMode.SUBSELECT)/*from ww w .j av a 2 s. c o m*/ @Cascade({ CascadeType.LOCK }) @JoinTable(name = "REGISTRY_REASONS_ASSN", joinColumns = @JoinColumn(name = "STU_SUB_REG_ST_ID"), inverseJoinColumns = @JoinColumn(name = "REASON_ID")) public List<RegistryStatusReason> getReasons() { return reasons; }