List of usage examples for org.hibernate.annotations CascadeType PERSIST
CascadeType PERSIST
To view the source code for org.hibernate.annotations CascadeType PERSIST.
Click Source Link
From source file:gov.nih.nci.caarray.domain.array.ArrayDesign.java
License:BSD License
/** * @return the designDetails/* w ww .j a v a2 s . co 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.cabig.caaers.domain.IntegrationLog.java
License:BSD License
@OneToMany(mappedBy = "integrationLog", fetch = FetchType.LAZY) @Cascade({ CascadeType.PERSIST, CascadeType.SAVE_UPDATE }) public List<IntegrationLogDetail> getIntegrationLogDetails() { return integrationLogDetails; }
From source file:gov.nih.nci.cabig.caaers.domain.Participant.java
License:BSD License
/** * Gets the assignments./* www .j av a 2s .com*/ * * @return the assignments */ @OneToMany(mappedBy = "participant", fetch = FetchType.LAZY, orphanRemoval = true) @OrderBy // order by ID for testing consistency @Cascade(value = { CascadeType.DELETE, CascadeType.MERGE, CascadeType.SAVE_UPDATE, CascadeType.PERSIST, CascadeType.REFRESH, CascadeType.REMOVE }) @UniqueObjectInCollection(message = "Duplicate Assignement found in Assignments list") @Fetch(value = org.hibernate.annotations.FetchMode.SUBSELECT) public List<StudyParticipantAssignment> getAssignments() { return assignments; }
From source file:gov.nih.nci.cabig.caaers.domain.Participant.java
License:BSD License
@Override @OneToMany(orphanRemoval = true)//from w w w . j a v a 2s . c o m @Cascade({ CascadeType.DELETE, CascadeType.MERGE, CascadeType.SAVE_UPDATE, CascadeType.PERSIST, CascadeType.REFRESH, CascadeType.REMOVE }) @JoinColumn(name = "participant_id") @UniqueObjectInCollection(message = "Duplicate Identifier found in Identifiers list") @Fetch(value = org.hibernate.annotations.FetchMode.SUBSELECT) public List<Identifier> getIdentifiers() { return lazyListHelper.getInternalList(Identifier.class); }
From source file:gov.nih.nci.firebird.data.SubmittedTrainingCertificate.java
License:Open Source License
/** * @return issuer organization// w w w .ja v a 2 s. c o m */ @ManyToOne(cascade = { javax.persistence.CascadeType.PERSIST, javax.persistence.CascadeType.MERGE, javax.persistence.CascadeType.REFRESH }) @Cascade(CascadeType.SAVE_UPDATE) @JoinColumn(name = "issuer_id") @ForeignKey(name = "credential_organization_fkey") @Override public Organization getIssuer() { return issuer; }
From source file:gt.entities.City.java
@ManyToOne @JoinColumn(name = "idState", referencedColumnName = "idState", nullable = false) @Cascade(CascadeType.PERSIST) public State getState() { return state; }
From source file:gt.entities.Document.java
@ManyToOne @JoinColumn(name = "idDocumentType", referencedColumnName = "idDocumentType", nullable = false) @Cascade(CascadeType.PERSIST) public DocumentType getDocumentType() { return documentType; }
From source file:gt.entities.Document.java
@ManyToOne @JoinColumn(name = "idPerson", referencedColumnName = "idPerson", nullable = false) @Cascade(CascadeType.PERSIST) public Person getPerson() { return person; }
From source file:gt.entities.State.java
@ManyToOne @JoinColumn(name = "idCountry", referencedColumnName = "idCountry", nullable = false) @Cascade(CascadeType.PERSIST) public Country getCountry() { return country; }