public TypedQuery<T> setCalendarDate(int position, Calendar calendar) { query.setCalendarDate(position, calendar); return this; }
@Override public Query setCalendarDate(final int position, final Calendar calendar) { return query.setCalendarDate(position, calendar); }
@Override public Query setCalendarDate(String s, Calendar calendar) { return query.setCalendarDate(s, calendar); }
@Override public Query setCalendarDate(int i, Calendar calendar) { return query.setCalendarDate(i, calendar); }
public TypedQuery<T> setCalendarDate(String name, Calendar calendar) { query.setCalendarDate(name, calendar); return this; }
@Override public Query setCalendarDate(final String name, final Calendar calendar) { return query.setCalendarDate(name, calendar); }
Calendar cal = Calendar.getInstance(); cal.add(Calendar.HOUR_OF_DAY, 3); Query q = session.createQuery("from table where date < :date"); q.setCalendarDate("date", cal); q.list();
public Query setParameter(String name, Calendar value, TemporalType temporalType) { try { if ( temporalType == DATE ) { query.setCalendarDate( name, value ); } else if ( temporalType == TIME ) { throw new IllegalArgumentException( "not yet implemented" ); } else if ( temporalType == TIMESTAMP ) { query.setCalendar( name, value ); } return this; } catch (QueryParameterException e) { throw new IllegalArgumentException( e ); } catch (HibernateException he) { em.throwPersistenceException( he ); return null; } }
public Query setParameter(int position, Calendar value, TemporalType temporalType) { try { if ( isPositionalParameter() ) { String name = Integer.toString( position ); this.setParameter( name, value, temporalType ); } else { if ( temporalType == DATE ) { query.setCalendarDate( position - 1, value ); } else if ( temporalType == TIME ) { throw new IllegalArgumentException( "not yet implemented" ); } else if ( temporalType == TIMESTAMP ) { query.setCalendar( position - 1, value ); } } return this; } catch (QueryParameterException e) { throw new IllegalArgumentException( e ); } catch (HibernateException he) { em.throwPersistenceException( he ); return null; } }
/** * {@inheritDoc} */ public TypedQuery<X> setParameter(String name, Calendar value, TemporalType temporalType) { try { if ( temporalType == DATE ) { query.setCalendarDate( name, value ); } else if ( temporalType == TIME ) { throw new IllegalArgumentException( "not yet implemented" ); } else if ( temporalType == TIMESTAMP ) { query.setCalendar( name, value ); } registerParameterBinding( getParameter(name), value ); return this; } catch (QueryParameterException e) { throw new IllegalArgumentException( e ); } catch (HibernateException he) { throw getEntityManager().convert( he ); } }
/** * {@inheritDoc} */ public TypedQuery<X> setParameter(int position, Calendar value, TemporalType temporalType) { try { if ( isJpaPositionalParameter( position ) ) { String name = Integer.toString( position ); this.setParameter( name, value, temporalType ); } else { if ( temporalType == DATE ) { query.setCalendarDate( position - 1, value ); } else if ( temporalType == TIME ) { throw new IllegalArgumentException( "not yet implemented" ); } else if ( temporalType == TIMESTAMP ) { query.setCalendar( position - 1, value ); } registerParameterBinding( getParameter( position ), value ); } return this; } catch (QueryParameterException e) { throw new IllegalArgumentException( e ); } catch (HibernateException he) { throw getEntityManager().convert( he ); } }