Codota Logo
SessionImplementor.createStoredProcedureCall
Code IndexAdd Codota to your IDE (free)

How to use
createStoredProcedureCall
method
in
org.hibernate.engine.spi.SessionImplementor

Best Java code snippets using org.hibernate.engine.spi.SessionImplementor.createStoredProcedureCall (Showing top 13 results out of 315)

  • Common ways to obtain SessionImplementor
private void myMethod () {
SessionImplementor s =
  • Codota IconEntityManager entityManager;entityManager.unwrap(SessionImplementor.class)
  • Codota IconFlushEntityEvent flushEntityEvent;flushEntityEvent.getSession()
  • Codota IconLazyInitializer lazyInitializer;lazyInitializer.getSession()
  • Smart code suggestions by Codota
}
origin: hibernate/hibernate-orm

@Override
public ProcedureCall createStoredProcedureCall(String procedureName, String... resultSetMappings) {
  return delegate.createStoredProcedureCall( procedureName, resultSetMappings );
}
origin: hibernate/hibernate-orm

@Override
public ProcedureCall createStoredProcedureCall(String procedureName) {
  return delegate.createStoredProcedureCall( procedureName );
}
origin: hibernate/hibernate-orm

@Override
public ProcedureCall createStoredProcedureCall(String procedureName, Class... resultClasses) {
  return delegate.createStoredProcedureCall( procedureName, resultClasses );
}
origin: hibernate/hibernate-orm

@Test
public void testParameterBindTypeMismatch() {
  inTransaction(
      session -> {
        try {
          final ProcedureCall call1 = session.createStoredProcedureCall( "test" );
          call1.registerStoredProcedureParameter( 1, Integer.class, ParameterMode.IN );
          call1.setParameter( 1, new Date() );
          fail( "expecting failure" );
        }
        catch (IllegalArgumentException expected) {
        }
      }
  );
}
origin: hibernate/hibernate-orm

@Test
public void testInvalidParameterReference() {
  inTransaction(
      session -> {
        final ProcedureCall call1 = session.createStoredProcedureCall( "test" );
        call1.registerStoredProcedureParameter(1, Integer.class, ParameterMode.IN);
        final Parameter<Integer> p1_1 = (Parameter<Integer>) call1.getParameter( 1 );
        call1.setParameter( 1, 1 );
        final ProcedureCall call2 = session.createStoredProcedureCall( "test" );
        call2.registerStoredProcedureParameter(1, Integer.class, ParameterMode.IN);
        call2.setParameter( 1, 1 );
        try {
          call2.getParameterValue( p1_1 );
          fail( "Expecting failure" );
        }
        catch (IllegalArgumentException expected) {
        }
      }
  );
}
origin: hibernate/hibernate-orm

@Test
public void parameterValueAccess() {
  inTransaction(
      session -> {
        final ProcedureCall call = session.createStoredProcedureCall( "test" );
        call.registerStoredProcedureParameter(1, Integer.class, ParameterMode.IN);
        call.registerStoredProcedureParameter( 2, String.class, ParameterMode.OUT);
        call.setParameter( 1, 1 );
        call.getParameterValue( 1 );
      }
  );
}
origin: hibernate/hibernate-orm

@Test
public void testMappingSomeFields() {
  inTransaction(
      session -> {
        final ProcedureCall call = session.createStoredProcedureCall( "findOneUser", "some-fields" );
        final ProcedureOutputs procedureResult = call.getOutputs();
        final Output currentOutput = procedureResult.getCurrent();
        assertNotNull( currentOutput );
        final ResultSetOutput resultSetReturn = assertTyping( ResultSetOutput.class, currentOutput );
        final Object result = resultSetReturn.getSingleResult();
        assertTyping( H2ProcTesting.MyEntity.class, result );
        assertEquals( "Steve", ( (H2ProcTesting.MyEntity) result ).name );
      }
  );
}
origin: hibernate/hibernate-orm

@Test
public void testMappingAllFields() {
  inTransaction(
      session -> {
        final ProcedureCall call = session.createStoredProcedureCall( "findOneUser", "all-fields" );
        final ProcedureOutputs procedureResult = call.getOutputs();
        final Output currentOutput = procedureResult.getCurrent();
        assertNotNull( currentOutput );
        final ResultSetOutput resultSetReturn = assertTyping( ResultSetOutput.class, currentOutput );
        final Object result = resultSetReturn.getSingleResult();
        assertTyping( H2ProcTesting.MyEntity.class, result );
        assertEquals( "Steve", ( (H2ProcTesting.MyEntity) result ).name );
      }
  );
}
origin: hibernate/hibernate-orm

@Test
public void testResultClass() {
  inTransaction(
      session -> {
        final ProcedureCall call = session.createStoredProcedureCall(
            "findOneUser",
            H2ProcTesting.MyEntity.class
        );
        final ProcedureOutputs procedureResult = call.getOutputs();
        final Output currentOutput = procedureResult.getCurrent();
        assertNotNull( currentOutput );
        final ResultSetOutput resultSetReturn = assertTyping( ResultSetOutput.class, currentOutput );
        final Object result = resultSetReturn.getSingleResult();
        assertTyping( H2ProcTesting.MyEntity.class, result );
        assertEquals( "Steve", ( (H2ProcTesting.MyEntity) result ).name );
      }
  );
}
origin: hibernate/hibernate-orm

  @Test
  public void testMappingNoFields() {
    inTransaction(
        session -> {
          final ProcedureCall call = session.createStoredProcedureCall( "findOneUser", "no-fields" );
          final ProcedureOutputs procedureResult = call.getOutputs();
          final Output currentOutput = procedureResult.getCurrent();
          assertNotNull( currentOutput );
          final ResultSetOutput resultSetReturn = assertTyping( ResultSetOutput.class, currentOutput );
          final Object result = resultSetReturn.getSingleResult();
          assertTyping( H2ProcTesting.MyEntity.class, result );
          assertEquals( "Steve", ( (H2ProcTesting.MyEntity) result ).name );
        }
    );
  }
}
origin: org.hibernate.orm/hibernate-core

@Override
public ProcedureCall createStoredProcedureCall(String procedureName) {
  return delegate.createStoredProcedureCall( procedureName );
}
origin: org.hibernate.orm/hibernate-core

@Override
public ProcedureCall createStoredProcedureCall(String procedureName, Class... resultClasses) {
  return delegate.createStoredProcedureCall( procedureName, resultClasses );
}
origin: org.hibernate.orm/hibernate-core

@Override
public ProcedureCall createStoredProcedureCall(String procedureName, String... resultSetMappings) {
  return delegate.createStoredProcedureCall( procedureName, resultSetMappings );
}
org.hibernate.engine.spiSessionImplementorcreateStoredProcedureCall

Popular methods of SessionImplementor

  • getFactory
    Get the creating SessionFactoryImplementor
  • getTransactionCoordinator
  • connection
  • getPersistenceContext
    Get the persistence context for this session
  • getLoadQueryInfluencers
    Get the load query influencers associated with this session.
  • isTransactionInProgress
    Does this Session have an active Hibernate transaction or is there a JTA transaction in progress?
  • getEntityPersister
    Get the EntityPersister for any instance
  • getJdbcCoordinator
  • isClosed
    Determine whether the session is closed. Provided separately from #isOpen() as this method does not
  • flush
  • getTenantIdentifier
    Match te method on org.hibernate.Session and org.hibernate.StatelessSession
  • generateEntityKey
  • getTenantIdentifier,
  • generateEntityKey,
  • getContextEntityIdentifier,
  • isOpen,
  • bestGuessEntityName,
  • getFlushMode,
  • getSessionFactory,
  • guessEntityName,
  • immediateLoad,
  • initializeCollection

Popular in Java

  • Parsing JSON documents to java classes using gson
  • onRequestPermissionsResult (Fragment)
  • getSharedPreferences (Context)
  • addToBackStack (FragmentTransaction)
  • Font (java.awt)
    The Font class represents fonts, which are used to render text in a visible way. A font provides the
  • FileInputStream (java.io)
    A FileInputStream obtains input bytes from a file in a file system. What files are available depends
  • InputStream (java.io)
    A readable source of bytes.Most clients will use input streams that read data from the file system (
  • ByteBuffer (java.nio)
    A buffer for bytes. A byte buffer can be created in either one of the following ways: * #allocate(i
  • Enumeration (java.util)
    A legacy iteration interface.New code should use Iterator instead. Iterator replaces the enumeration
  • Get (org.apache.hadoop.hbase.client)
    Used to perform Get operations on a single row. To get everything for a row, instantiate a Get objec
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now