List of usage examples for org.hibernate.engine.spi TypedValue TypedValue
@Deprecated
public TypedValue(Type type, Object value, EntityMode entityMode)
From source file:com.court.controller.HomeFXMLController.java
private Criterion filterByMonthCriterion(final String propertyName) { return new Criterion() { final int month = new Date().getMonth() + 1; @Override/* w w w . j a v a 2 s . c o m*/ public String toSqlString(Criteria crtr, CriteriaQuery cq) throws HibernateException { String[] columns = cq.getColumns(propertyName, crtr); if (columns.length != 1) { throw new HibernateException("monthEq may only be used with single-column properties"); } return "month(" + columns[0] + ") = ?"; } @Override public TypedValue[] getTypedValues(Criteria crtr, CriteriaQuery cq) throws HibernateException { return new TypedValue[] { new TypedValue(IntegerType.INSTANCE, month, EntityMode.POJO) }; } @Override public String toString() { return "month(" + propertyName + ") = " + month; } }; }
From source file:common.util.db.MonthEqExpression.java
@Override public TypedValue[] getTypedValues(Criteria criteria, CriteriaQuery criteriaQuery) throws HibernateException { return new TypedValue[] { new TypedValue(criteriaQuery.getIdentifierType(criteria), month, EntityMode.POJO) }; }
From source file:common.util.db.YearEqExpression.java
@Override public TypedValue[] getTypedValues(Criteria criteria, CriteriaQuery criteriaQuery) throws HibernateException { return new TypedValue[] { new TypedValue(criteriaQuery.getIdentifierType(criteria), year, EntityMode.POJO) }; }
From source file:py.una.pol.karaku.dao.where.NumberLike.java
License:Open Source License
/** * {@inheritDoc}//from w ww . j av a2 s. c o m */ @Override public TypedValue[] getTypedValues(Criteria criteria, CriteriaQuery criteriaQuery) { TypedValue tv = new TypedValue(new org.hibernate.type.StringType(), matchMode.toString(valor), EntityMode.POJO); return new TypedValue[] { tv }; }
From source file:py.una.pol.karaku.dao.where.Regex.java
License:Open Source License
/** * {@inheritDoc}//from w w w . j a v a 2s . c o m */ @Override public TypedValue[] getTypedValues(Criteria criteria, CriteriaQuery criteriaQuery) { TypedValue tv = new TypedValue(new org.hibernate.type.StringType(), value, EntityMode.POJO); return new TypedValue[] { tv }; }