Calendar cdat = Calendar.getInstance();
cdat.add(Calendar.DATE , -nbdays);
//fetch ALL blogs
@SuppressWarnings("unchecked")
List<BlogEntry> oldest = (List<BlogEntry>) q.execute(cdat.getTime());
for(BlogEntry be : oldest){
pm.currentTransaction().begin();
pm.deletePersistent(be);
pm.currentTransaction().commit();