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

📄 classictranslatortest.java

📁 hibernate 开源框架的代码 jar包希望大家能喜欢
💻 JAVA
字号:
package org.hibernate.test.hql;import junit.framework.Test;import org.hibernate.Session;import org.hibernate.cfg.Configuration;import org.hibernate.cfg.Environment;import org.hibernate.hql.classic.ClassicQueryTranslatorFactory;import org.hibernate.junit.functional.FunctionalTestClassTestSuite;/** * Some simple test queries using the classic translator explicitly * to ensure that code is not broken in changes for the new translator. * <p/> * Only really checking translation and syntax, not results. * * @author Steve Ebersole */public class ClassicTranslatorTest extends QueryTranslatorTestCase {	public ClassicTranslatorTest(String x) {		super( x );	}	public static Test suite() {		return new FunctionalTestClassTestSuite( ClassicTranslatorTest.class );	}	public void configure(Configuration cfg) {		super.configure( cfg );		cfg.setProperty( Environment.QUERY_TRANSLATOR, ClassicQueryTranslatorFactory.class.getName() );	}	public boolean createSchema() {		return true;	}	public boolean recreateSchemaAfterFailure() {		return true;	}	public void testQueries() {		Session session = openSession();		session.beginTransaction();		session.createQuery( "from Animal" ).list();		session.createQuery( "select a from Animal as a" ).list();		session.createQuery( "select a.mother from Animal as a" ).list();		session.createQuery( "select m from Animal as a inner join a.mother as m" ).list();		session.createQuery( "select a from Animal as a inner join fetch a.mother" ).list();		session.createQuery( "from Animal as a where a.description = ?" ).setString( 0, "jj" ).list();		session.createQuery( "from Animal as a where a.description = :desc" ).setString( "desc", "jr" ).list();		session.createQuery( "from Animal as a where a.description = ? or a.description = :desc" )				.setString( 0, "jj" )				.setString( "desc", "jr" )				.list();		session.getTransaction().commit();		session.close();	}}

⌨️ 快捷键说明

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