List of usage examples for org.hibernate.annotations CascadeType LOCK
CascadeType LOCK
To view the source code for org.hibernate.annotations CascadeType LOCK.
Click Source Link
From source file:com.example.app.model.repository.RepositoryItemRelation.java
License:Open Source License
/** * Get the RepositoryItem for this RepositoryItemRelation * * @return RepositoryItem//from ww w .j a va 2s. co m */ @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = RepositoryItem.ID_COLUMN) @Cascade({ CascadeType.SAVE_UPDATE, CascadeType.MERGE, CascadeType.PERSIST, CascadeType.REFRESH, CascadeType.DETACH, CascadeType.LOCK, CascadeType.REPLICATE }) @NotNull @Nonnull public RepositoryItem getRepositoryItem() { return _repositoryItem; }
From source file:com.example.app.profile.model.repository.RepositoryItemRelation.java
License:Open Source License
/** * Get the RepositoryItem for this RepositoryItemRelation * * @return RepositoryItem//from ww w . ja v a2 s . c o m */ @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = RepositoryItem.ID_COLUMN) @Cascade({ CascadeType.SAVE_UPDATE, CascadeType.MERGE, CascadeType.PERSIST, CascadeType.REFRESH, CascadeType.DETACH, CascadeType.LOCK, CascadeType.REPLICATE }) @NotNull public RepositoryItem getRepositoryItem() { return _repositoryItem; }
From source file:com.omsu.cherepanov.Graph.ElementOfGraph.java
@ManyToOne(fetch = FetchType.EAGER) @Cascade({ CascadeType.SAVE_UPDATE, CascadeType.DETACH, CascadeType.LOCK, CascadeType.MERGE, CascadeType.PERSIST, CascadeType.REFRESH, CascadeType.REPLICATE }) @JoinColumn(name = "Mainclient_ObjectID") @MapsId("mainclientID") public Mainclient getVertex() { return vertex; }
From source file:edu.duke.cabig.c3pr.domain.CompanionStudyAssociation.java
License:BSD License
@ManyToOne @JoinColumn(name = "parent_version_id") @Cascade({ CascadeType.LOCK }) public StudyVersion getParentStudyVersion() { return parentStudyVersion; }
From source file:edu.duke.cabig.c3pr.domain.CompanionStudyAssociation.java
License:BSD License
@ManyToOne @JoinColumn(name = "companion_study_id", nullable = false) @Cascade({ CascadeType.LOCK, CascadeType.SAVE_UPDATE, CascadeType.MERGE }) public Study getCompanionStudy() { return companionStudy; }
From source file:edu.duke.cabig.c3pr.domain.Correspondence.java
License:BSD License
@OneToMany @Cascade(value = { CascadeType.LOCK }) @JoinTable(name = "corr_per_users_assoc", joinColumns = @JoinColumn(name = "corr_id"), inverseJoinColumns = @JoinColumn(name = "pers_user_id")) public List<PersonUser> getNotifiedStudyPersonnelInternal() { return lazyListHelper.getInternalList(PersonUser.class); }
From source file:edu.duke.cabig.c3pr.domain.customfield.CustomFieldDefinition.java
License:BSD License
@ManyToOne @JoinColumn(name = "org_id") @Cascade({ CascadeType.LOCK, CascadeType.SAVE_UPDATE, CascadeType.MERGE }) public StudyOrganization getStudyOrganization() { return studyOrganization; }
From source file:edu.duke.cabig.c3pr.domain.customfield.CustomFieldDefinition.java
License:BSD License
@ManyToOne @JoinColumn(name = "stu_id") @Cascade({ CascadeType.LOCK, CascadeType.SAVE_UPDATE, CascadeType.MERGE }) public Study getStudy() { return study; }
From source file:edu.duke.cabig.c3pr.domain.customfield.CustomFieldPermissibleValue.java
License:BSD License
@ManyToOne @JoinColumn(name = "cust_field_def_id", nullable = false) @Cascade({ CascadeType.LOCK, CascadeType.SAVE_UPDATE, CascadeType.MERGE }) public CustomFieldDefinition getCustomFieldDefinition() { return customFieldDefinition; }
From source file:edu.duke.cabig.c3pr.domain.DiseaseHistory.java
License:BSD License
@OneToOne @JoinColumn(name = "icd9_disease_site_id") @Cascade(value = { CascadeType.LOCK }) public ICD9DiseaseSite getIcd9DiseaseSite() { return icd9DiseaseSite; }