Code example for Session

Methods: closebeginTransactioncreateQuerygetTransaction

0
 */ 
public class JPAQLComplianceTest extends AbstractJPATest { 
	@Test
	public void testAliasNameSameAsUnqualifiedEntityName() { 
		Session s = openSession();
		s.beginTransaction();
		s.createQuery( "select item from Item item" ).list();
		s.createQuery( "select item from Item item where item.name = 'a'" ).list();
		s.getTransaction().commit();
		s.close();
	} 
 
	@Test
	public void testIdentifierCaseSensitive() throws Exception {
		Session s = openSession( );
		// a control test (a user reported that the JPA 'case insensitivity' support 
		// caused problems with the "discriminator resolution" code; unable to reproduce)... 
		s.createQuery( "from MyEntity e where e.class = MySubclassEntity" );
		s.createQuery( "from MyEntity e where e.other.class = MySubclassEntity" );
		s.createQuery( "from MyEntity where other.class = MySubclassEntity" );
Connect your IDE to all the code out there  Get Codota for Java