List of usage examples for org.hibernate.annotations CascadeType MERGE
CascadeType MERGE
To view the source code for org.hibernate.annotations CascadeType MERGE.
Click Source Link
From source file:edu.ku.brc.specify.datamodel.TaxonTreeDef.java
License:Open Source License
@OneToOne(mappedBy = "taxonTreeDef", fetch = FetchType.EAGER) //$NON-NLS-1$ @Cascade({ CascadeType.SAVE_UPDATE, CascadeType.MERGE, CascadeType.LOCK }) public Discipline getDiscipline() { return this.discipline; }
From source file:edu.ku.brc.specify.datamodel.TaxonTreeDef.java
License:Open Source License
@OneToMany(cascade = {}, fetch = FetchType.LAZY, mappedBy = "definition") //$NON-NLS-1$ @Cascade({ CascadeType.SAVE_UPDATE, CascadeType.MERGE, CascadeType.LOCK }) public Set<Taxon> getTreeEntries() { return this.treeEntries; }
From source file:edu.ku.brc.specify.datamodel.TaxonTreeDef.java
License:Open Source License
@OneToMany(cascade = {}, fetch = FetchType.EAGER, mappedBy = "treeDef") //$NON-NLS-1$ @Cascade({ CascadeType.SAVE_UPDATE, CascadeType.MERGE, CascadeType.LOCK }) public Set<TaxonTreeDefItem> getTreeDefItems() { return this.treeDefItems; }
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 w w w . ja va 2 s. 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
/** * /* www.j a v a 2s . com*/ */ @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.cabig.caaers.domain.AdverseEventReportingPeriod.java
License:BSD License
/** * Gets the assignment.//from w w w .ja va 2 s.com * * @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.DiseaseHistory.java
License:BSD License
/** * Gets the coded primary disease site./* w w w . j a va 2s.co m*/ * * @return the coded primary disease site */ @OneToOne(fetch = FetchType.EAGER) @JoinColumn(name = "coded_primary_disease_site_id") @Cascade(value = { CascadeType.MERGE, CascadeType.LOCK, CascadeType.REFRESH }) public AnatomicSite getCodedPrimaryDiseaseSite() { return codedPrimaryDiseaseSite; }
From source file:gov.nih.nci.cabig.caaers.domain.ExpeditedAdverseEventReport.java
License:BSD License
/** * Gets the adverse events internal.//from ww w.j a va 2 s . c o m * * @return the adverse events internal */ @OneToMany @JoinColumn(name = "report_id", nullable = true) @IndexColumn(name = "list_index", nullable = false) @Cascade(value = { // Manually-managing PERSIST cascades due to cascade ordering issue CascadeType.DELETE, CascadeType.DETACH, CascadeType.LOCK, CascadeType.MERGE, CascadeType.REFRESH }) @Fetch(value = org.hibernate.annotations.FetchMode.SUBSELECT) public List<AdverseEvent> getAdverseEventsInternal() { return lazyListHelper.getInternalList(AdverseEvent.class); }
From source file:gov.nih.nci.cabig.caaers.domain.ExpeditedAdverseEventReport.java
License:BSD License
/** * Gets the physician./* w w w . j a v a 2 s . c o m*/ * * @return the physician */ @OneToOne(mappedBy = "expeditedReport", fetch = FetchType.LAZY) @Cascade(value = { CascadeType.DELETE, CascadeType.DETACH, CascadeType.LOCK, CascadeType.REMOVE, CascadeType.MERGE }) public Physician getPhysician() { return physician; }