List of usage examples for javax.persistence CascadeType MERGE
CascadeType MERGE
To view the source code for javax.persistence CascadeType MERGE.
Click Source Link
From source file:com.hmsinc.epicenter.model.permission.AuthorizedRegion.java
/** * @return the grantedBy//from ww w.j a v a 2 s . c om */ @ManyToOne(cascade = { CascadeType.PERSIST, CascadeType.MERGE }, fetch = FetchType.LAZY) @JoinColumn(name = "ID_GRANTING_ORGANIZATION", unique = false, nullable = false, insertable = true, updatable = true) @Cache(usage = CacheConcurrencyStrategy.NONSTRICT_READ_WRITE) @org.hibernate.annotations.ForeignKey(name = "FK_AUTHORIZED_REGION_3") public Organization getGrantedBy() { return grantedBy; }
From source file:com.eryansky.entity.base.Resource.java
@ManyToOne(cascade = { CascadeType.PERSIST, CascadeType.MERGE }) @JoinColumn(name = "PARENT_ID") public Resource getParentResource() { return parentResource; }
From source file:com.eryansky.entity.sys.Dictionary.java
@ManyToOne(cascade = { CascadeType.PERSIST, CascadeType.MERGE }) @JoinColumn(name = "DICTIONARYTYPE_CODE", referencedColumnName = "CODE") public DictionaryType getDictionaryType() { return dictionaryType; }
From source file:com.eryansky.entity.base.Role.java
@ManyToMany(cascade = { CascadeType.PERSIST, CascadeType.MERGE }, fetch = FetchType.LAZY) // ,????/*from w w w . j av a2s .c om*/ @JoinTable(name = "T_BASE_USER_ROLE", joinColumns = { @JoinColumn(name = "ROLE_ID") }, inverseJoinColumns = { @JoinColumn(name = "USER_ID") }) @OrderBy("id") @Cache(usage = CacheConcurrencyStrategy.NONSTRICT_READ_WRITE, region = CacheConstants.HIBERNATE_CACHE_BASE) public List<User> getUsers() { return users; }
From source file:com.doculibre.constellio.entities.ConnectorType.java
@OneToMany(mappedBy = "connectorType", cascade = { CascadeType.PERSIST, CascadeType.MERGE }) public Set<ConnectorTypeMetaMapping> getMetaMappings() { return metaMappings; }
From source file:org.caratarse.auth.model.po.User.java
@OneToMany(cascade = { CascadeType.PERSIST, CascadeType.MERGE }, mappedBy = "user") @Filters({ @Filter(name = "limitByNotDeleted") }) public List<UserAuthorization> getUserAuthorizations() { if (userAuthorizations == null) { userAuthorizations = new LinkedList<UserAuthorization>(); }/* www. jav a2 s . co m*/ return userAuthorizations; }
From source file:com.hmsinc.epicenter.model.surveillance.SurveillanceSet.java
/** * @return the datatype//w w w. j a v a2 s . c o m */ @ManyToOne(cascade = { CascadeType.PERSIST, CascadeType.MERGE }, fetch = FetchType.LAZY) @JoinColumn(name = "ID_DATA_TYPE", unique = false, nullable = false, insertable = true, updatable = true) @ForeignKey(name = "FK_SURVEILLANCE_SET_2") public DataType getDatatype() { return datatype; }
From source file:com.eryansky.entity.base.Resource.java
@ManyToMany(cascade = { CascadeType.PERSIST, CascadeType.MERGE }, fetch = FetchType.LAZY) @JoinTable(name = "T_BASE_ROLE_RESOURCE", joinColumns = { @JoinColumn(name = "RESOURCE_ID") }, inverseJoinColumns = { @JoinColumn(name = "ROLE_ID") }) @Cache(usage = CacheConcurrencyStrategy.NONSTRICT_READ_WRITE, region = CacheConstants.HIBERNATE_CACHE_BASE) public List<Role> getRoles() { return roles; }
From source file:edu.harvard.med.screensaver.model.AttachedFile.java
@ManyToMany(fetch = FetchType.LAZY, cascade = { CascadeType.PERSIST, CascadeType.MERGE }) @JoinTable(name = "attachedFileUpdateActivity", joinColumns = @JoinColumn(name = "attachedFileId", nullable = false, updatable = false), inverseJoinColumns = @JoinColumn(name = "updateActivityId", nullable = false, updatable = false, unique = true)) @org.hibernate.annotations.Cascade(value = { org.hibernate.annotations.CascadeType.SAVE_UPDATE }) @Sort(type = SortType.NATURAL)/*from w ww . j ava 2s.c o m*/ @ToMany(singularPropertyName = "updateActivity", hasNonconventionalMutation = true /* model testing framework doesn't understand this is a containment relationship, and so requires addUpdateActivity() method*/) @Override public SortedSet<AdministrativeActivity> getUpdateActivities() { return _updateActivities; }
From source file:org.caratarse.auth.model.po.User.java
@OneToMany(cascade = { CascadeType.PERSIST, CascadeType.MERGE }) @MapKey(name = "name") @Filters({ @Filter(name = "limitByNotDeleted") }) public Map<String, Attribute> getUserAttributes() { return userAttributes; }