public void testAliasWithIgnoreCaseStringColumnType() throws Exception
{
Criteria criteria = new Criteria();
criteria.addAlias("alias", tableMap.getName());
criteria.addSelectColumn(new ColumnImpl("alias.COLUMN1"));
criteria.where(new ColumnImpl("alias.COLUMN1"), "1");
criteria.setIgnoreCase(true);
Query query = SqlBuilder.buildQuery(criteria);
assertEquals(
"SELECT alias.COLUMN1 FROM TABLE alias "
+ "WHERE UPPER(alias.COLUMN1)=UPPER(?)",