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

📄 derbydialect.java

📁 介绍了hibernate的入门有一些基本常用的事例
💻 JAVA
字号:
//$Id: DerbyDialect.java,v 1.7 2005/04/13 04:44:34 oneovthafew Exp $package org.hibernate.dialect;import org.hibernate.Hibernate;import org.hibernate.dialect.function.VarArgsSQLFunction;import org.hibernate.id.TableHiLoGenerator;import org.hibernate.sql.CaseFragment;import org.hibernate.sql.DerbyCaseFragment;/** * @author Simon Johnston * * Hibernate Dialect for Cloudscape 10 - aka Derby. This implements both an  * override for the identity column generator as well as for the case statement * issue documented at: * http://www.jroller.com/comments/kenlars99/Weblog/cloudscape_soon_to_be_derby */public class DerbyDialect extends DB2Dialect {	public DerbyDialect() {		super();		registerFunction( "concat", new VarArgsSQLFunction( Hibernate.STRING, "(","||",")" ) );	}	/**	 * This is different in Cloudscape to DB2.	 */	public String getIdentityColumnString() {		return "not null generated always as identity"; //$NON-NLS-1	}	/**	 * Return the case statement modified for Cloudscape.	 */	public CaseFragment createCaseFragment() {		return new DerbyCaseFragment();	}	public boolean dropConstraints() { 	      return true; 	}		public Class getNativeIdentifierGeneratorClass() {		return TableHiLoGenerator.class;	}		public boolean supportsSequences() {		return false;	}		public boolean supportsLimit() {		return false;	}	public boolean supportsLimitOffset() {		return false;	}	public String getQuerySequencesString() {	   return null ;	} }

⌨️ 快捷键说明

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