Initially database created it doesn\'t have any table. I write code to update values using parameterised query but value doesn\'t exist initially then how we can handle it?
You can try like this:
public Boolean existsOrNot (DTOAny i) {
Query q = getSession().
createQuery("select 1 from DTOAny t where t.key = :key");
q.setString("key", i.getKey() );
return (q.uniqueResult() != null);
}
(Assuming that the table exists and you are checking that there is data in the table or not)