I have the following hibernate query -
events = (List<Event>)session.createQuery(
"Event where eventName like "
+ "\"" + event.getEventName()
+ "\"" +
" and startingDate >= "
+ "\"" +
event.getStartingDate()
+ "\" " +
" and endingDate <= "
+ "\"" +
event.getEndingDate()
+ "\" "
).list();
But it returns the error -
org.hibernate.QueryException: unexpected char: '"' [Event where eventName like "test" and startingDate >= "2011-01-19" and endingDate <= "2011-01-31" ] at org.hibernate.hql.ast.QueryTranslatorImpl.doCompile(QueryTranslatorImpl.java:227) at org.hibernate.hql.ast.QueryTranslatorImpl.compile(QueryTranslatorImpl.java:134) at org.hibernate.engine.query.HQLQueryPlan.(HQLQueryPlan.java:101) at org.hibernate.engine.query.HQLQueryPlan.(HQLQueryPlan.java:80)
Seems to be saying it does'nt like a " somewhere ?
It worked fine until I added the date fields to the where clause.
Thanks