I am trying to delete rows from a sharded database based on certain criteria.
This is a sample code that I have been trying
Code:
String deleteQuery = "delete from table_name where id = ?" ;
Query query = ShardedDAO.getSession().createQuery(deleteQuery );
query.setInteger(0, 89);
query.executeUpdate()
The above code results in
Exception in thread "main" java.lang.UnsupportedOperationException
at org.hibernate.shards.session.ShardedSessionImpl.createSQLQuery(ShardedSessionImpl.java:1152)
So what would be the easiest way to delete entries from a shared database ? ( w/o loading and deleting object, preferably )
Thanks!
Rakesh