⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 formula.java

📁 用Java实现的23个常用设计模式源代码
💻 JAVA
字号:
//$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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -