List of usage examples for org.hibernate.annotations CascadeType DELETE
CascadeType DELETE
To view the source code for org.hibernate.annotations CascadeType DELETE.
Click Source Link
From source file:com.evolveum.midpoint.repo.sql.data.common.RObject.java
License:Apache License
@OneToMany(fetch = FetchType.LAZY, targetEntity = ROrgClosure.class, mappedBy = "descendant") @Cascade({ org.hibernate.annotations.CascadeType.DELETE }) public Set<ROrgClosure> getDescendants() { return descendants; }
From source file:com.evolveum.midpoint.repo.sql.data.common.RObject.java
License:Apache License
@OneToMany(fetch = FetchType.LAZY, targetEntity = ROrgClosure.class, mappedBy = "ancestor") //, orphanRemoval = true) @Cascade({ org.hibernate.annotations.CascadeType.DELETE }) public Set<ROrgClosure> getAncestors() { return ancestors; }
From source file:edu.duke.cabig.c3pr.domain.Organization.java
License:BSD License
@OneToMany(mappedBy = "healthcareSite", fetch = FetchType.LAZY, orphanRemoval = true) @Cascade(value = { CascadeType.DELETE }) public List<StudyOrganization> getStudyOrganizations() { return studyOrganizations; }
From source file:edu.duke.cabig.c3pr.domain.StudyOrganization.java
License:BSD License
@OneToMany(mappedBy = "studyOrganization", orphanRemoval = true) @Cascade(value = { CascadeType.DELETE }) public List<EndPoint> getEndpoints() { return endpoints; }
From source file:edu.ku.brc.specify.datamodel.Exsiccata.java
License:Open Source License
@OneToMany(cascade = {}, fetch = FetchType.LAZY, mappedBy = "exsiccata") @Cascade({ CascadeType.DELETE }) public Set<ExsiccataItem> getExsiccataItems() { return this.exsiccataItems; }
From source file:edu.ku.brc.specify.datamodel.SpReport.java
License:Open Source License
/** * @return the workbenchTemplate/*from ww w. ja v a2 s . co m*/ */ // @ManyToOne(cascade = {}, fetch = FetchType.LAZY) // @JoinColumn(name = "WorkbenchTemplateID", unique = false, nullable = true, insertable = true, updatable = true) // @org.hibernate.annotations.Cascade( { org.hibernate.annotations.CascadeType.ALL, org.hibernate.annotations.CascadeType.DELETE_ORPHAN }) @OneToOne @Cascade({ CascadeType.DELETE }) @JoinColumn(name = "WorkbenchTemplateID") public WorkbenchTemplate getWorkbenchTemplate() { return workbenchTemplate; }
From source file:gov.nih.nci.caarray.domain.array.Array.java
License:BSD License
/** * Gets the production./*from ww w.j a v a 2 s. c o m*/ * * @return the production */ @ManyToOne @Cascade({ CascadeType.SAVE_UPDATE, CascadeType.DELETE }) @ForeignKey(name = "array_production_idk") public ProtocolApplication getProduction() { return production; }
From source file:gov.nih.nci.caarray.domain.data.AbstractArrayData.java
License:BSD License
/** * Gets the dataFile.//from w w w . j ava 2 s. c o m * * @return the dataFile */ @OneToOne @JoinColumn(name = "data_file", unique = true) @NotNull @Cascade({ CascadeType.SAVE_UPDATE, CascadeType.DELETE }) @ForeignKey(name = "arraydata_file_fk") public CaArrayFile getDataFile() { return dataFile; }
From source file:gov.nih.nci.caarray.domain.data.AbstractArrayData.java
License:BSD License
/** * Gets the protocolApplications./* ww w .ja v a 2 s . c o m*/ * * @return the protocolApplications */ @OneToMany(fetch = FetchType.LAZY) @JoinColumn(name = "array_data") @ForeignKey(name = "protocolapp_arraydata_fk") @Cascade({ org.hibernate.annotations.CascadeType.SAVE_UPDATE, org.hibernate.annotations.CascadeType.DELETE, org.hibernate.annotations.CascadeType.DELETE_ORPHAN }) public Set<ProtocolApplication> getProtocolApplications() { return protocolApplications; }
From source file:gov.nih.nci.caarray.domain.data.AbstractArrayData.java
License:BSD License
/** * @return the dataSet */ @OneToOne @Cascade({ CascadeType.SAVE_UPDATE, CascadeType.DELETE }) public DataSet getDataSet() { return dataSet; }