List of usage examples for org.hibernate.annotations CascadeType ALL
CascadeType ALL
To view the source code for org.hibernate.annotations CascadeType ALL.
Click Source Link
From source file:edu.ku.brc.specify.datamodel.Taxon.java
License:Open Source License
@OneToMany(mappedBy = "taxon") @org.hibernate.annotations.Cascade({ org.hibernate.annotations.CascadeType.ALL, org.hibernate.annotations.CascadeType.DELETE_ORPHAN }) @OrderBy("ordinal ASC") public Set<TaxonAttachment> getTaxonAttachments() { return taxonAttachments; }
From source file:edu.ku.brc.specify.datamodel.TaxonTreeDefItem.java
License:Open Source License
@OneToMany(cascade = { javax.persistence.CascadeType.ALL }, fetch = FetchType.EAGER, mappedBy = "parent") public Set<TaxonTreeDefItem> getChildren() { return this.children; }
From source file:edu.ku.brc.specify.datamodel.Workbench.java
License:Open Source License
/** * /* www. jav a 2s .co m*/ */ @ManyToOne(cascade = {}, fetch = FetchType.EAGER) @Cascade({ CascadeType.ALL, CascadeType.DELETE_ORPHAN }) @JoinColumn(name = "WorkbenchTemplateID", nullable = false) public WorkbenchTemplate getWorkbenchTemplate() { return this.workbenchTemplate; }
From source file:edu.ku.brc.specify.datamodel.Workbench.java
License:Open Source License
/** * //w w w . ja va 2 s. co m */ @OneToMany(mappedBy = "workbench") @Cascade({ CascadeType.ALL, CascadeType.DELETE_ORPHAN }) public Set<WorkbenchRow> getWorkbenchRows() { if (rows == null) { rows = new Vector<WorkbenchRow>(); } return this.workbenchRows; }
From source file:edu.ku.brc.specify.datamodel.WorkbenchRow.java
License:Open Source License
@OneToMany(mappedBy = "workbenchRow") @Cascade({ CascadeType.ALL, CascadeType.DELETE_ORPHAN }) public Set<WorkbenchDataItem> getWorkbenchDataItems() { return workbenchDataItems; }
From source file:edu.ku.brc.specify.datamodel.WorkbenchRow.java
License:Open Source License
@OneToMany(mappedBy = "workbenchRow") @Cascade({ CascadeType.ALL, CascadeType.DELETE_ORPHAN }) public Set<WorkbenchRowImage> getWorkbenchRowImages() { return workbenchRowImages; }
From source file:edu.ku.brc.specify.datamodel.WorkbenchRow.java
License:Open Source License
/** * @return the workbenchRowExportedRelationships *///from ww w . j a v a 2 s . c o m @OneToMany(mappedBy = "workbenchRow") @Cascade({ CascadeType.ALL, CascadeType.DELETE_ORPHAN }) public Set<WorkbenchRowExportedRelationship> getWorkbenchRowExportedRelationships() { return workbenchRowExportedRelationships; }
From source file:edu.ku.brc.specify.datamodel.WorkbenchTemplate.java
License:Open Source License
/** * //from w w w . j a v a2 s . c om */ @OneToMany(mappedBy = "workbenchTemplate") @Cascade({ CascadeType.ALL, CascadeType.DELETE_ORPHAN }) public Set<WorkbenchTemplateMappingItem> getWorkbenchTemplateMappingItems() { return this.workbenchTemplateMappingItems; }
From source file:edu.northwestern.bioinformatics.studycalendar.domain.delta.Amendment.java
License:BSD License
@OneToMany(mappedBy = "amendment") @Cascade(value = { CascadeType.ALL, CascadeType.DELETE_ORPHAN }) public List<AmendmentApproval> getAmendmentApprovals() { return amendmentApprovals; }
From source file:edu.northwestern.bioinformatics.studycalendar.domain.delta.Delta.java
License:BSD License
@OneToMany @JoinColumn(name = "delta_id", nullable = false) @OrderBy // order by ID for testing consistency // TODO: explicit ordering @Cascade(value = { CascadeType.ALL, CascadeType.DELETE_ORPHAN }) protected List<Change> getChangesInternal() { return changes; }