formula.java

来自「用JSP 开发的人力资源系统。可实现用户操作」· Java 代码 · 共 37 行

JAVA
37
字号
//$Id: Formula.java,v 1.1.2.2 2003/11/06 13:43:22 oneovthafew Exp $
package net.sf.hibernate.mapping;

import net.sf.hibernate.dialect.Dialect;
import net.sf.hibernate.sql.Template;
import net.sf.hibernate.util.StringHelper;

/**
 * A formula is a derived column value
 * @author Gavin King
 */
public class Formula {
	private static int formulaUniqueInteger=0;
	
	private String formula;
	private int uniqueInteger;
	
	public Formula() {
		uniqueInteger = formulaUniqueInteger++;
	}
	
	public String getTemplate(Dialect dialect) {
		return Template.renderWhereStringTemplate(formula, dialect);
	}
	public String getAlias() {
		return "f" + Integer.toString(uniqueInteger) + StringHelper.UNDERSCORE;
	}
	public String getFormula() {
		return formula;
	}

	public void setFormula(String string) {
		formula = string;
	}

}

⌨️ 快捷键说明

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