javax.persistence.OrderBy#org.hibernate.annotations.Cascade源码实例Demo

下面列出了javax.persistence.OrderBy#org.hibernate.annotations.Cascade 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: pikatimer   文件: TimingLocation.java
@OneToMany(mappedBy="timingLocation",fetch = FetchType.EAGER)
@Fetch(FetchMode.SELECT)
@Cascade(CascadeType.DELETE)
public List<TimingLocationInput> getInputs() {
    //return associatedSplits.sorted((Split o1, Split o2) -> o1.getPosition().compareTo(o2.getPosition()));
    return timingInputList;
}
 
源代码2 项目: scheduling   文件: TaskData.java
@Cascade(org.hibernate.annotations.CascadeType.ALL)
@OneToOne(fetch = FetchType.LAZY)
// disable foreign key, to be able to remove runtime data
@JoinColumn(name = "ENV_SCRIPT_ID", foreignKey = @ForeignKey(name = "none", value = ConstraintMode.NO_CONSTRAINT))
public ScriptData getEnvScript() {
    return envScript;
}
 
源代码3 项目: scheduling   文件: TaskData.java
@Cascade(org.hibernate.annotations.CascadeType.ALL)
@OneToOne(fetch = FetchType.LAZY)
// disable foreign key, to be able to remove runtime data
@JoinColumn(name = "SCRIPT_ID", foreignKey = @ForeignKey(name = "none", value = ConstraintMode.NO_CONSTRAINT))
public ScriptData getScript() {
    return script;
}
 
源代码4 项目: scheduling   文件: TaskData.java
@Column(name = "EXECUTER_INFORMATION_DATA", length = Integer.MAX_VALUE)
@Cascade(CascadeType.ALL)
@Type(type = "org.hibernate.type.SerializableToBlobType", parameters = @org.hibernate.annotations.Parameter(name = SerializableToBlobType.CLASS_NAME, value = "java.lang.Object"))
@OnDelete(action = OnDeleteAction.CASCADE)
public ExecuterInformationData getExecuterInformationData() {
    return executerInformationData;
}
 
源代码5 项目: scheduling   文件: TaskData.java
@Cascade(CascadeType.ALL)
@OneToMany(fetch = FetchType.LAZY, mappedBy = "taskData")
@OnDelete(action = OnDeleteAction.CASCADE)
@OrderColumn(name = "SCRIPT_ORDER")
public List<SelectionScriptData> getSelectionScripts() {
    return selectionScripts;
}
 
源代码6 项目: scheduling   文件: TaskData.java
@Cascade(CascadeType.ALL)
@OneToMany(fetch = FetchType.LAZY, mappedBy = "taskData")
@OnDelete(action = OnDeleteAction.CASCADE)
@OrderColumn(name = "DS_SELECTOR_ORDER")
public List<SelectorData> getDataspaceSelectors() {
    return dataspaceSelectors;
}
 
源代码7 项目: scheduling   文件: TaskData.java
@Cascade(CascadeType.ALL)
@OneToOne(fetch = FetchType.LAZY)
// disable foreign key, to be able to remove runtime data
@JoinColumn(name = "PRE_SCRIPT_ID", foreignKey = @ForeignKey(name = "none", value = ConstraintMode.NO_CONSTRAINT))
public ScriptData getPreScript() {
    return preScript;
}
 
源代码8 项目: scheduling   文件: TaskData.java
@Cascade(CascadeType.ALL)
@OneToOne(fetch = FetchType.LAZY)
// disable foreign key, to be able to remove runtime data
@JoinColumn(name = "POST_SCRIPT_ID", foreignKey = @ForeignKey(name = "none", value = ConstraintMode.NO_CONSTRAINT))
public ScriptData getPostScript() {
    return postScript;
}
 
源代码9 项目: scheduling   文件: TaskData.java
@Cascade(CascadeType.ALL)
@OneToOne(fetch = FetchType.LAZY)
// disable foreign key, to be able to remove runtime data
@JoinColumn(name = "CLEAN_SCRIPT_ID", foreignKey = @ForeignKey(name = "none", value = ConstraintMode.NO_CONSTRAINT))
public ScriptData getCleanScript() {
    return cleanScript;
}
 
源代码10 项目: scheduling   文件: TaskData.java
@Cascade(CascadeType.ALL)
@OneToOne(fetch = FetchType.LAZY)
// disable foreign key, to be able to remove runtime data
@JoinColumn(name = "FLOW_SCRIPT_ID", foreignKey = @ForeignKey(name = "none", value = ConstraintMode.NO_CONSTRAINT))
public ScriptData getFlowScript() {
    return flowScript;
}
 
源代码11 项目: projectforge-webapp   文件: HRPlanningDO.java
/**
 * Get the entries for this planned week.
 */
@OneToMany(cascade = { CascadeType.ALL}, fetch = FetchType.EAGER, orphanRemoval = true)
@JoinColumn(name = "planning_fk")
@Cascade(value = org.hibernate.annotations.CascadeType.SAVE_UPDATE)
public List<HRPlanningEntryDO> getEntries()
{
  return this.entries;
}
 
源代码12 项目: lams   文件: AnnotationBinder.java
private static String getCascadeStrategy(
		javax.persistence.CascadeType[] ejbCascades,
		Cascade hibernateCascadeAnnotation,
		boolean orphanRemoval,
		boolean forcePersist) {
	EnumSet<CascadeType> hibernateCascadeSet = convertToHibernateCascadeType( ejbCascades );
	CascadeType[] hibernateCascades = hibernateCascadeAnnotation == null ?
			null :
			hibernateCascadeAnnotation.value();

	if ( hibernateCascades != null && hibernateCascades.length > 0 ) {
		hibernateCascadeSet.addAll( Arrays.asList( hibernateCascades ) );
	}

	if ( orphanRemoval ) {
		hibernateCascadeSet.add( CascadeType.DELETE_ORPHAN );
		hibernateCascadeSet.add( CascadeType.REMOVE );
	}
	if ( forcePersist ) {
		hibernateCascadeSet.add( CascadeType.PERSIST );
	}

	StringBuilder cascade = new StringBuilder();
	for ( CascadeType aHibernateCascadeSet : hibernateCascadeSet ) {
		switch ( aHibernateCascadeSet ) {
			case ALL:
				cascade.append( "," ).append( "all" );
				break;
			case SAVE_UPDATE:
				cascade.append( "," ).append( "save-update" );
				break;
			case PERSIST:
				cascade.append( "," ).append( "persist" );
				break;
			case MERGE:
				cascade.append( "," ).append( "merge" );
				break;
			case LOCK:
				cascade.append( "," ).append( "lock" );
				break;
			case REFRESH:
				cascade.append( "," ).append( "refresh" );
				break;
			case REPLICATE:
				cascade.append( "," ).append( "replicate" );
				break;
			case EVICT:
			case DETACH:
				cascade.append( "," ).append( "evict" );
				break;
			case DELETE:
				cascade.append( "," ).append( "delete" );
				break;
			case DELETE_ORPHAN:
				cascade.append( "," ).append( "delete-orphan" );
				break;
			case REMOVE:
				cascade.append( "," ).append( "delete" );
				break;
		}
	}
	return cascade.length() > 0 ?
			cascade.substring( 1 ) :
			"none";
}
 
源代码13 项目: scheduling   文件: TaskData.java
@Cascade(CascadeType.ALL)
@OneToMany(mappedBy = "taskData")
@OnDelete(action = OnDeleteAction.CASCADE)
public Set<EnvironmentModifierData> getEnvModifiers() {
    return envModifiers;
}
 
源代码14 项目: scheduling   文件: TaskData.java
@Cascade(CascadeType.ALL)
@OneToMany(fetch = FetchType.LAZY, mappedBy = "taskData")
@OnDelete(action = OnDeleteAction.CASCADE)
public Map<String, TaskDataVariable> getVariables() {
    return variables;
}
 
源代码15 项目: scheduling   文件: JobData.java
@Cascade(org.hibernate.annotations.CascadeType.ALL)
@OneToMany(fetch = FetchType.LAZY, mappedBy = "jobData")
@OnDelete(action = OnDeleteAction.CASCADE)
public Map<String, JobDataVariable> getVariables() {
    return variables;
}
 
源代码16 项目: tutorials   文件: Event.java
@Cascade({ CascadeType.SAVE_UPDATE, CascadeType.DELETE })
public Set<String> getGuestList() {
    return guestList;
}