下面列出了javax.persistence.CascadeType#ALL 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。
/**
* Gets the person assignment element.
*
* @return the person assignment element
*/
@ManyToOne(targetEntity = PersonAssignmentElement.class, cascade = {
CascadeType.ALL
})
@JoinColumn(name = "PERSON_ASSIGNMENT_ELEMENT_PE_0")
public PersonAssignmentElement getPersonAssignmentElement() {
return personAssignmentElement;
}
/**
* Gets the detail list.
*
* @return the detail list
*/
@OneToMany(targetEntity = DetailData.class, cascade = {
CascadeType.ALL
})
@JoinColumn(name = "DETAIL_LIST_PERSON_DETAIL_DA_0")
public List<DetailData> getDetailList() {
return this.detailList;
}
@OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, targetEntity = KeyInfo.class)
public List<KeyInfo> getKeyInfo() {
if (keyInfo == null) {
keyInfo = new ArrayList<KeyInfo>();
}
return this.keyInfo;
}
/**
* Gets the landstingsvalkrets.
*
* @return the landstingsvalkrets
*/
@OneToMany(targetEntity = SwedenCountyElectoralArea.class, cascade = {
CascadeType.ALL
})
@JoinColumn(name = "LANDSTINGSVALKRETS_SWEDEN_CO_0")
public List<SwedenCountyElectoralArea> getLandstingsvalkrets() {
return this.landstingsvalkrets;
}
/**
* Gets the person detail element.
*
* @return the person detail element
*/
@ManyToOne(targetEntity = PersonDetailElement.class, cascade = {
CascadeType.ALL
})
@JoinColumn(name = "PERSON_DETAIL_ELEMENT_PERSON_0")
public PersonDetailElement getPersonDetailElement() {
return personDetailElement;
}
@OneToOne(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "bindingTemplate")
public BindingCategoryBag getCategoryBag() {
return this.categoryBag;
}
@OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "signatureTransform")
@OrderBy
public List<SignatureTransformDataValue> getSignatureTransformDataValue() {
return signatureTransformDataValue;
}
@XmlTransient
@LazyCollection(LazyCollectionOption.EXTRA)
@OneToMany(mappedBy = "user", orphanRemoval=true, fetch=FetchType.LAZY, cascade=CascadeType.ALL)
public List<Share> getShares() {return shares;}
@OneToMany(mappedBy = "dynamicForm", cascade = { CascadeType.ALL })
@OrderBy("id ASC")
public Set<DynamicField> getDynamicFields() {
return dynamicFields;
}
@OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "TSTerritory")
public List<TSTerritory> getTSTerritorys() {
return TSTerritorys;
}
@OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "businessEntity")
@OrderBy
public List<Signature> getSignatures() {
return signatures;
}
@OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "overviewDoc")
@OrderBy
public List<OverviewDocDescr> getOverviewDocDescrs() {
return this.overviewDocDescrs;
}
@JsonIgnore
@OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = "ownerCompany")
public Set<Product> getProducts() {
return products;
}
@OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "bindingTemplate")
@OrderBy
public List<TmodelInstanceInfo> getTmodelInstanceInfos() {
return this.tmodelInstanceInfos;
}
@OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "tmodel")
@OrderBy
public List<TmodelIdentifier> getTmodelIdentifiers() {
return this.tmodelIdentifiers;
}
@OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "signedInfo")
@OrderBy
public List<Reference> getReference() {
return reference;
}
@OneToMany(cascade = CascadeType.ALL, fetch = FetchType.EAGER, mappedBy = "dept")
public Set<EmployeeRedeploy> getEmployeeRedeploys() {
return this.employeeRedeploys;
}
@OneToMany(mappedBy="personid",cascade={CascadeType.ALL})
public Set<Users> getUsers() {
return users;
}
@OneToMany(cascade = CascadeType.ALL, fetch = FetchType.EAGER, mappedBy = "user")
public Set<Syslog> getSyslogs() {
return this.syslogs;
}
/**
* 获取所有叶子节点
*
* @return List
*/
@OneToMany(fetch=FetchType.LAZY,mappedBy="parent",cascade={CascadeType.ALL})
public List<DictionaryCategory> getChildren() {
return children;
}