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.ku.brc.specify.datamodel.TaxonTreeDefItem.java
License:Open Source License
@OneToMany(cascade = {}, fetch = FetchType.LAZY, mappedBy = "definitionItem") @Cascade({ CascadeType.SAVE_UPDATE, CascadeType.MERGE, CascadeType.LOCK }) public Set<Taxon> getTreeEntries() { return this.treeEntries; }
From source file:edu.ku.brc.specify.datamodel.Workbench.java
License:Open Source License
/** * /*from www . j av a2s.c o m*/ */ @ManyToOne(cascade = {}, fetch = FetchType.EAGER) @JoinColumn(name = "SpecifyUserID", nullable = false) @Cascade({ CascadeType.MERGE, CascadeType.LOCK }) public SpecifyUser getSpecifyUser() { return this.specifyUser; }
From source file:edu.ku.brc.specify.datamodel.Workbench.java
License:Open Source License
/** * /*w w w . j a va 2s. c om*/ */ @ManyToOne(cascade = {}, fetch = FetchType.EAGER) @JoinColumn(name = "SpPrincipalID") @Cascade({ CascadeType.MERGE, CascadeType.LOCK }) public SpPrincipal getGroup() { return this.group; }
From source file:gov.nih.nci.caarray.domain.array.ArrayDesign.java
License:BSD License
/** * @return the designDetails/*from w w w . ja v a2 s. c om*/ */ @ManyToOne(fetch = FetchType.LAZY) @Cascade({ CascadeType.PERSIST, CascadeType.SAVE_UPDATE, CascadeType.LOCK, CascadeType.EVICT }) @ForeignKey(name = "arraydesign_details_fk") public ArrayDesignDetails getDesignDetails() { return this.designDetails; }
From source file:gov.nih.nci.cabig.caaers.domain.AdverseEvent.java
License:BSD License
/** * Gets the reporting period./*from w w w . jav a 2s.c o m*/ * * @return the reporting period */ @ManyToOne @JoinColumn(name = "reporting_period_id", nullable = true) @Cascade(value = { CascadeType.LOCK, CascadeType.DETACH }) public AdverseEventReportingPeriod getReportingPeriod() { return reportingPeriod; }
From source file:gov.nih.nci.cabig.caaers.domain.AdverseEventCtcTerm.java
License:BSD License
/** * Refers to the associated CTC terminology {@link CtcTerm}. * * @return AdverseEventCtcTerm The CTC term */// w ww. ja v a 2 s . co m @OneToOne @JoinColumn(name = "term_id") @Cascade(value = { CascadeType.LOCK }) @Override public CtcTerm getTerm() { return super.getTerm(); }
From source file:gov.nih.nci.cabig.caaers.domain.AdverseEventMeddraLowLevelTerm.java
License:BSD License
@OneToOne @JoinColumn(name = "term_id") @Cascade(value = { CascadeType.LOCK }) @Override public LowLevelTerm getTerm() { return super.getTerm(); }
From source file:gov.nih.nci.cabig.caaers.domain.AdverseEventReportingPeriod.java
License:BSD License
/** * Gets the assignment./* www .j a v a 2s. c om*/ * * @return the assignment */ @ManyToOne(fetch = FetchType.LAZY) @Cascade(value = { CascadeType.MERGE, CascadeType.LOCK }) public StudyParticipantAssignment getAssignment() { return assignment; }
From source file:gov.nih.nci.cabig.caaers.domain.AdverseEventReportingPeriod.java
License:BSD License
/** * Gets the treatment assignment./* w w w .j a va2s . c o m*/ * * @return the treatment assignment */ @OneToOne(fetch = FetchType.LAZY) @JoinColumn(name = "treatment_assignment_id") @Cascade({ CascadeType.LOCK }) public TreatmentAssignment getTreatmentAssignment() { return treatmentAssignment; }
From source file:gov.nih.nci.cabig.caaers.domain.AeTerminology.java
License:BSD License
/** * Gets the ctc version.//from www.ja va 2 s . co m * * @return the ctc version */ @OneToOne @JoinColumn(name = "ctc_id") @Cascade(value = { CascadeType.LOCK }) public Ctc getCtcVersion() { return ctcVersion; }