c_setter.svm

来自「一个购房管理系统,JSF+Hibernate+Mssql2」· SVM 代码 · 共 17 行

SVM
17
字号
	/**
	 * Set the value related to the column: ${prop.Column}
	 * @param ${prop.VarName} the ${prop.Column} value
	 */
	$!{prop.ScopeSet} void ${prop.SetterName} (${prop.AbsoluteSignatureClassName}$!{prop.GenericMarker} ${prop.VarName}) {
		this.${prop.VarName} = ${prop.VarName};
#if ($prop.isAlternateKey())
		this.hashCode = Integer.MIN_VALUE;
#end
	}
#if (($prop.isBag() || $prop.isList() || $prop.isSet()) && $prop.ChildClass.AbsoluteValueObjectSignatureClassName)

	$!{prop.ScopeSet} void addTo${prop.Name} (${prop.ChildClass.AbsoluteValueObjectSignatureClassName} ${prop.ChildClass.VarName}) {
		if (null == ${prop.GetterName}()) ${prop.SetterName}(new ${prop.AbsoluteImplementationClassName}$!{prop.GenericMarker}());
		$!{prop.GetterName}().add(${prop.ChildClass.VarName});
	}
#end

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?