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.duke.cabig.c3pr.domain.Organization.java
License:BSD License
/** * Gets the identifiers assigned TO the organization. * * @return the identifiers/*from w w w.j a va 2s. co m*/ */ @OneToMany(fetch = FetchType.LAZY, orphanRemoval = true) @Cascade({ CascadeType.MERGE, CascadeType.ALL }) @JoinColumn(name = "ORG_ID") @Where(clause = "retired_indicator = 'false'") @OrderBy public List<Identifier> getIdentifiersAssignedToOrganization() { return identifiersAssignedToOrganization; }
From source file:edu.duke.cabig.c3pr.domain.PlannedNotification.java
License:BSD License
/** * Gets the scheduled notifications internal. * //w w w . ja v a 2 s . co m * @return the scheduled notifications internal */ @OneToMany(fetch = FetchType.LAZY, orphanRemoval = true) @Cascade(value = { CascadeType.SAVE_UPDATE, CascadeType.MERGE }) @JoinColumn(name = "planned_notfns_id", nullable = false) @Where(clause = "retired_indicator = 'false'") // @OrderBy(clause="date_sent desc") public List<ScheduledNotification> getScheduledNotificationsInternal() { return lazyListHelper.getInternalList(ScheduledNotification.class); }
From source file:edu.duke.cabig.c3pr.domain.ScheduledNotification.java
License:BSD License
/** * Gets the recipient scheduled notification internal. * // w w w . j a v a2 s .c o m * @return the recipient scheduled notification internal */ @OneToMany(fetch = FetchType.LAZY) @Cascade(value = { CascadeType.SAVE_UPDATE, CascadeType.MERGE }) @JoinColumn(name = "schld_notfns_id") @Where(clause = "retired_indicator = 'false'") public List<RecipientScheduledNotification> getRecipientScheduledNotificationInternal() { return lazyListHelper.getInternalList(RecipientScheduledNotification.class); }
From source file:edu.duke.cabig.c3pr.domain.StratificationCriterionAnswerCombination.java
License:BSD License
/** * Gets the stratification criterion.//from w ww. j av a 2 s . c o m * * @return the stratification criterion */ @ManyToOne @JoinColumn(name = "sc_id") @Cascade(value = { CascadeType.SAVE_UPDATE, CascadeType.MERGE }) public StratificationCriterion getStratificationCriterion() { return stratificationCriterion; }
From source file:edu.duke.cabig.c3pr.domain.StratificationCriterionAnswerCombination.java
License:BSD License
/** * Gets the stratification criterion permissible answer. * /* w w w . j a va 2s. c om*/ * @return the stratification criterion permissible answer */ @ManyToOne @JoinColumn(name = "scpa_id") @Cascade(value = { CascadeType.SAVE_UPDATE, CascadeType.MERGE }) public StratificationCriterionPermissibleAnswer getStratificationCriterionPermissibleAnswer() { return stratificationCriterionPermissibleAnswer; }
From source file:edu.duke.cabig.c3pr.domain.StudySubject.java
License:BSD License
/** * Gets the identifiers.//w w w . jav a 2s.com * * @return the identifiers */ @OneToMany(orphanRemoval = true) @Fetch(FetchMode.SUBSELECT) @Cascade({ CascadeType.MERGE, CascadeType.ALL }) @JoinColumn(name = "SPA_ID") @Where(clause = "retired_indicator = 'false'") @OrderBy public List<Identifier> getIdentifiers() { return identifiers; }
From source file:edu.duke.cabig.c3pr.domain.StudySubjectStudyVersion.java
License:BSD License
@ManyToOne @JoinColumn(name = "spa_id", nullable = false) @Cascade({ CascadeType.SAVE_UPDATE, CascadeType.MERGE }) @Where(clause = "reg_workflow_status != 'INVALID'") public StudySubject getStudySubject() { return studySubject; }
From source file:edu.ku.brc.specify.datamodel.Accession.java
License:Open Source License
/** * *///from www .j av a 2 s. c o m @OneToMany(cascade = {}, fetch = FetchType.LAZY, mappedBy = "accession") @Cascade({ CascadeType.SAVE_UPDATE, CascadeType.MERGE, CascadeType.LOCK }) public Set<CollectionObject> getCollectionObjects() { return this.collectionObjects; }
From source file:edu.ku.brc.specify.datamodel.Agent.java
License:Open Source License
/** * *///www. j a va2 s .co m @OneToMany(mappedBy = "organization") @Cascade({ CascadeType.SAVE_UPDATE, CascadeType.MERGE, CascadeType.LOCK }) public Set<Agent> getOrgMembers() { return this.orgMembers; }
From source file:edu.ku.brc.specify.datamodel.Appraisal.java
License:Open Source License
/** * @return the collectionObjects/*w ww . j ava2 s. c o m*/ */ @OneToMany(cascade = {}, mappedBy = "appraisal") @Cascade({ CascadeType.SAVE_UPDATE, CascadeType.MERGE, CascadeType.LOCK }) public Set<CollectionObject> getCollectionObjects() { return collectionObjects; }