Package org.hibernate.engine

Examples of org.hibernate.engine.QueryParameters


  public Collection filter(Object collection, String filter) throws HibernateException {
    return listFilter( collection, filter, new QueryParameters( new Type[1], new Object[1] ) );
  }

  public Collection filter(Object collection, String filter, Object value, Type type) throws HibernateException {
    return listFilter( collection, filter, new QueryParameters( new Type[]{null, type}, new Object[]{null, value} ) );
  }
View Full Code Here


  throws HibernateException {
    Object[] vals = new Object[values.length + 1];
    Type[] typs = new Type[types.length + 1];
    System.arraycopy( values, 0, vals, 1, values.length );
    System.arraycopy( types, 0, typs, 1, types.length );
    return listFilter( collection, filter, new QueryParameters( typs, vals ) );
  }
View Full Code Here

  public Object[] valueArray() {
    return getValues().toArray();
  }

  public QueryParameters getQueryParameters(Map namedParams) {
    return new QueryParameters(
        typeArray(),
        valueArray(),
        namedParams,
        getLockModes(),
        getSelection(),
View Full Code Here

    List result;
    try {
      result = doQueryAndInitializeNonLazyCollections(
          session,
          new QueryParameters(
              new Type[] { identifierType },
              new Object[] { id },
              optionalObject,
              optionalEntityName,
              optionalIdentifier
View Full Code Here

    List result;
    try {
      result = doQueryAndInitializeNonLazyCollections(
          session,
          new QueryParameters(
              new Type[] { keyType, indexType },
              new Object[] { key, index }
            ),
          false
        );
View Full Code Here

    Arrays.fill( types, idType );
    List result;
    try {
      result = doQueryAndInitializeNonLazyCollections(
          session,
          new QueryParameters( types, ids, optionalObject, optionalEntityName, optionalId ),
          false
        );
    }
    catch ( SQLException sqle ) {
      throw JDBCExceptionHelper.convert(
View Full Code Here

    Serializable[] ids = new Serializable[]{id};
    try {
      doQueryAndInitializeNonLazyCollections(
          session,
          new QueryParameters( new Type[]{type}, ids, ids ),
          true
        );
    }
    catch ( SQLException sqle ) {
      throw JDBCExceptionHelper.convert(
View Full Code Here

    Type[] idTypes = new Type[ids.length];
    Arrays.fill( idTypes, type );
    try {
      doQueryAndInitializeNonLazyCollections(
          session,
          new QueryParameters( idTypes, ids, ids ),
          true
        );
    }
    catch ( SQLException sqle ) {
      throw JDBCExceptionHelper.convert(
View Full Code Here

    Type[] idTypes = new Type[ids.length];
    Arrays.fill( idTypes, type );
    try {
      doQueryAndInitializeNonLazyCollections( session,
          new QueryParameters( parameterTypes, parameterValues, namedParameters, ids ),
          true
        );
    }
    catch ( SQLException sqle ) {
      throw JDBCExceptionHelper.convert(
View Full Code Here

  public ScrollableResults scroll(ScrollMode scrollMode) throws HibernateException {
    verifyParameters();
    Map namedParams = getNamedParams();
    before();
    QueryParameters qp = getQueryParameters(namedParams);
    qp.setScrollMode(scrollMode);
    try {
      return getSession().scroll( expandParameterLists(namedParams), qp );
    }
    finally {
      after();
View Full Code Here

TOP

Related Classes of org.hibernate.engine.QueryParameters

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.