Example usage for org.hibernate.annotations CascadeType EVICT

List of usage examples for org.hibernate.annotations CascadeType EVICT

Introduction

In this page you can find the example usage for org.hibernate.annotations CascadeType EVICT.

Prototype

CascadeType EVICT

To view the source code for org.hibernate.annotations CascadeType EVICT.

Click Source Link

Document

JPA originally planned on calling DETACH EVICT.

Usage

From source file:gov.nih.nci.caarray.domain.array.AbstractProbe.java

License:BSD License

/**
 * @return the annotation
 */
@OneToOne
@Cascade({ CascadeType.SAVE_UPDATE, CascadeType.EVICT })
public AbstractProbeAnnotation getAnnotation() {
    return annotation;
}

From source file:gov.nih.nci.caarray.domain.array.ArrayDesign.java

License:BSD License

/**
 * @return the designDetails/*from  w ww  .j  av a  2 s .  c o  m*/
 */
@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.caarray.domain.array.ExpressionProbeAnnotation.java

License:BSD License

/**
 * @return the expressionArrayReporter//from w  w  w  .j  av a2s.com
 */
@OneToOne
@Cascade({ CascadeType.SAVE_UPDATE, CascadeType.EVICT })
public ExpressionArrayReporter getExpressionArrayReporter() {
    return expressionArrayReporter;
}

From source file:gov.nih.nci.caarray.domain.array.ExpressionProbeAnnotation.java

License:BSD License

/**
 * @return the gene
 */
@OneToOne(fetch = FetchType.EAGER)
@Cascade({ CascadeType.SAVE_UPDATE, CascadeType.EVICT })
public Gene getGene() {
    return gene;
}

From source file:gov.nih.nci.cabig.caaers.domain.AbstractStudyDisease.java

License:BSD License

/**
 * Gets the study./*w w w . j  ava  2  s. com*/
 *
 * @return the study
 */
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(insertable = false, updatable = false)
@Cascade(value = { CascadeType.EVICT })
public Study getStudy() {
    return study;
}

From source file:gov.nih.nci.cabig.caaers.domain.AeTerminology.java

License:BSD License

/**
 * Gets the study./*from ww w. ja  v  a 2s  .  c  om*/
 *
 * @return the study
 */
@OneToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "study_id")
@Cascade(value = { CascadeType.EVICT })
public Study getStudy() {
    return study;
}

From source file:gov.nih.nci.cabig.caaers.domain.ExpectedAECtcTerm.java

License:BSD License

@OneToOne
@JoinColumn(name = "term_id")
@Cascade(value = { CascadeType.SAVE_UPDATE, CascadeType.LOCK, CascadeType.EVICT })
@Override//w w  w .  j  a  v  a2 s  .co m
public CtcTerm getTerm() {
    return super.getTerm();
}

From source file:gov.nih.nci.cabig.caaers.domain.StudyCondition.java

License:BSD License

@ManyToOne(optional = false)
@JoinColumn(name = "term_id", nullable = false)
@Override//from   www.j  a  v  a 2s  .  c  o m
@Cascade(value = { CascadeType.SAVE_UPDATE, CascadeType.LOCK, CascadeType.EVICT })
public Condition getTerm() {
    return super.getTerm();
}

From source file:gov.nih.nci.cabig.caaers.domain.StudyIntervention.java

License:BSD License

@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "study_id", nullable = false)
@Cascade(value = { CascadeType.EVICT })
public Study getStudy() {
    return study;
}

From source file:gov.nih.nci.cabig.caaers.domain.StudyInterventionExpectedCtcTerm.java

License:BSD License

@ManyToOne
@JoinColumn(name = "term_id")
@Cascade(value = { CascadeType.LOCK, CascadeType.EVICT })
@Override//from w w  w  .  j ava2  s  . c  o m
public CtcTerm getTerm() {
    return super.getTerm();
}